Z jakiegoś powodu konsola Ruby on Rails odmawia uruchomienia; po prostu wisi. Nie wprowadziłem żadnych zmian w moim kodzie, a inne projekty używające tej samej wersji Ruby i Ruby on Rails nie mają żadnego problemu. Kiedy w końcu Ctrl+ Cdostaję ten ślad stosu, który wskazuje na Spring.
Nie potrafię wyjaśnić, dlaczego dzieje się to od jednej chwili do drugiej, gdzie działało dobrze. Usunąłem wszystkie klejnoty za pomocą RVM i ponownie zainstalowałem wszystko za pomocą polecenia pakietu, ale nadal nie mam szczęścia. Wszelkie pomysły będą mile widziane.
Z tego co wiem, serwer Ruby on Rails nie ma żadnego problemu. Problem jest związany z projektem, jednak żaden kod się nie zmienił i dotyczy to tylko konsoli Ruby on Rails.
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 `<top (required)>'
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 `<top (required)>'
from /home/user_a/work/app_a/bin/spring:16:in `require'
from /home/user_a/work/app_a/bin/spring:16:in `<top (required)>'
from bin/rails:3:in `load'
from bin/rails:3:in `<main>'
user_a@ubuntu:~/work/app_a$