Quand j'essaye de frapper la commande des rails
$ rails ○○
Traceback (most recent call last):
4: from bin/rails:3:in `<main>`
3: from bin/rails:3:in `load`
2: from /Users/user/[Nom du projet]/bin/spring:10:in `<top(required)>`
1: from /Users/user/[Nom du projet]/bin/spring:10:in `read`
/Users/user/[Nom du projet]/bin/spring:10:in `read`: No such file or directory @ rb_sysopen - /Users/user/[Nom du projet]/Gemfile.lock(Errno::ENOENT)
J'ai eu une telle erreur et j'ai pleuré.
Dans la commande rails, le contenu de Gemfile.lock
est référencé car la version gem est également incluse dans le processus de confirmation.
Cependant, cette fois, il n'y a pas de Gemfile.lock
à référencer, donc une erreur s'est produite.
Gemfile.lock
garde une trace de la version de gemfile
et est automatiquement généré par la commande bundle install
, vous devez donc exécuter bundle install
.
Exécutez immédiatement bundle install
sur le répertoire de l'application ↓
$ pwd
/Users/○○/nom de l'application
$ bundle install
Essayez ensuite de saisir à nouveau la commande rails. Ensuite, la commande rails devrait fonctionner en toute sécurité!
C'est peut-être assez rudimentaire, mais j'ai pris beaucoup de temps avec cette erreur dans le passé ... J'espère que moins de gens souffriront de la même erreur!
Recommended Posts