console de rbuy sur rails pendant le chargement

Pour quelque raison que ce soit, la console des rails refuse de démarrer. Je n’ai apporté aucune modification à mon code et les autres projets utilisant la même version de ruby ​​et de rails n’ont aucun problème. Quand je finis par Ctrl + C, j’obtiens cette trace de stack, qui pointe vers le spring.

Je ne peux pas expliquer pourquoi cela se produit d’un moment à l’autre, où cela fonctionnait bien. J’ai vidé toutes les gemmes grâce à RVM et réinstallé tout au long de la commande de bundle, mais toujours pas de chance. Toute idée serait appréciée.

De plus, rails server n’a pas de problème, pour autant que je sache, le problème est lié au projet, mais aucun code n’a changé, et sa seule console de rails a le problème.

Ruby 2.1.2 Rails 4.1.4

user_a@ubuntu:~/work/app_a$ rails console ^C/home/user_a/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client/run.rb:54:in `gets': Interrupt from /home/user_a/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client/run.rb:54:in `verify_server_version' from /home/user_a/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client/run.rb:25:in `call' from /home/user_a/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client/command.rb:7:in `call' from /home/user_a/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client/rails.rb:23:in `call' from /home/user_a/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client/command.rb:7:in `call' from /home/user_a/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client.rb:26:in `run' from /home/user_a/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/bin/spring:48:in `' from /home/user_a/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/binstub.rb:11:in `load' from /home/user_a/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/binstub.rb:11:in `' from /home/user_a/work/app_a/bin/spring:16:in `require' from /home/user_a/work/app_a/bin/spring:16:in `' from bin/rails:3:in `load' from bin/rails:3:in `' user_a@ubuntu:~/work/app_a$ 

Redémarrer le ressort devrait corriger les commandes suspendues:

 $ bin/spring stop 

J’ai expérimenté des commandes suspendues (rake, bin / rails, etc.) après avoir supprimé et recréé une nouvelle application Rails. Google n’était pas très utile. J’espère que c’est

Spring démarrera automatiquement lorsque vous réexécuterez votre commande.

C’est quelque chose qui ne va pas avec la version de gemme de spring, je suppose.

Allez dans votre Gemfile et commentez gem ‘spring’. Ensuite, exécutez l’installation du kit et réessayez.

 # gem 'spring' 

puis:

 bundle install 

Si votre travail dépend du bijou, essayez de mettre à jour les gemmes en:

 bundle update 

Si $ bin/spring stop ne résout pas le problème, vérifiez que le processus Spring n’est pas orphelin:

 $ ps aux | grep -i spring 

Si vous voyez quelque chose comme

 user 7163 0.0 0.0 110356 2165 pts/3 S+ 19:40 0:00 grep --color=auto -i spring user 16980 0.0 0.4 398826 17580 ? Sl Aug31 0:00 spring server | current | started 277 hours ago 

puis tuez le processus de ressort errant et essayez de redémarrer la console:

 $ kill -9 16980 $ rails c