web-dev-qa-db-fra.com

Aucun fichier ou répertoire de ce type - getcwd

J'ai téléchargé mon application Sinatra sur Beanstalk. Quand je vais sur mon site, mes logs sont retournés

No such file or directory - getcwd

L'application fonctionnait auparavant. Je pense que le problème vient du fait que j'ai ajouté le SASS à mon application, mais je ne suis pas positif. Dans mon config.ru, j'ai le code suivant traitant du SASS ...

# use scss for stylesheets
Sass::Plugin.options[:style] = :compressed
use Sass::Plugin::Rack

Si cela peut être un autre problème, faites le moi savoir et je peux fournir plus d'informations. Merci. 

20
jason328

Découvert que pg a été installé à la place de mysql2 dans bundler.

3
jason328

Certaines personnes ont reçu cette erreur après avoir essayé de s'exécuter à partir d'un répertoire déjà supprimé.

J'ai reçu cette erreur après avoir changé de base de données et laissé le serveur en marche. Les anciennes informations sur le serveur apparaissaient toujours, mais cette erreur me causait. Redémarrez mon serveur Rails et tout fonctionne correctement avec la nouvelle base de données.

En gros, cela signifie qu'il y a un changement d'état important sur le serveur et que votre environnement doit être réinitialisé/redémarré.

71
6ft Dan

La clé pour moi était de commencer une nouvelle session de terminal.

Je viens de le rencontrer après avoir essayé vagrant up sur un répertoire nouvellement créé (après en avoir supprimé un du même nom) dans la même session de terminal (curieusement, pour la première fois après avoir travaillé avec Vagrant pendant des années). Dans mon cas, j'avais déjà exécuté vagrant destroy, donc rien sur l'environnement ne devait ou ne pouvait être redémarré. J'ai été bloqué jusqu'à ce que je commence une nouvelle session de terminal, puis vagrant up a fonctionné correctement à nouveau.

4
Scott Rigby

J'ai rencontré ce problème avec Amazon EC2 et Rails 5. Je devais supprimer mon répertoire et le cloner. J'ai utilisé bundle install et rake db: migrate, puis j'ai rencontré la même erreur. Tout ce que je devais faire pour le réparer était exécuté Sudo service nginx restart pour redémarrer le serveur et lorsque je suis retourné sur le site Web, il fonctionnait à nouveau.

0
Jermaine Subia