2014-06-18 2 views
25

난`을 시작하지 않습니다, 나는레일 콘솔 내 응용 프로그램의 루트에

$ rails console 

를 입력 할 때 뭔가 로딩,하지만 아무 반응이없는 것 같습니다.

내가 ^C을 중지 할 때 나는이 추적받은 :

^C/home/jonatas/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client/run.rb:54:in `gets': Interrupt 
from /home/jonatas/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client/run.rb:54:in `verify_server_version' 
from /home/jonatas/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client/run.rb:25:in `call' 
from /home/jonatas/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client/command.rb:7:in `call' 
from /home/jonatas/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client/rails.rb:23:in `call' 
from /home/jonatas/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client/command.rb:7:in `call' 
from /home/jonatas/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client.rb:26:in `run' 
from /home/jonatas/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/bin/spring:48:in `<top (required)>' 
from /home/jonatas/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/binstub.rb:11:in `load' 
from /home/jonatas/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/binstub.rb:11:in `<top (required)>' 
from /home/jonatas/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
from /home/jonatas/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
from /home/jonatas/Code/Ruby/jonatasteixeira/bin/spring:16:in `<top (required)>' 
from bin/rails:3:in `load' 
from bin/rails:3:in `<main>' 

세드릭 나는 아무 생각을 .. 내가 전에 본 적이 없다

+0

에서이 명령에 의해 해결 될 수

가 최근에 레일 버전을 업데이트 한

? 그렇다면 [이 답변] (http://stackoverflow.com/a/6169190/3587075)이 도움이 될 수 있습니다. –

+0

아니요. 제가 '보석 디버거'를 설치하려고했을 때 시작됩니다. – JonatasTeixeira

답변

99

나는 이것에 대한 조금 늦게 응답 할 수 있지만, 대답을 찾고있는 사람들을 위해 ... 그것은 기본적으로 here

의이 명령을

spring stop 

문제를 입력 , 내가 이해하는 한, spring 보석과 함께, 특히, 그것은 집계되지 않는 버전에 대한 서버를 확인합니다.

필자의 경우, 일부 새로운 보석을 gemfile에 추가 할 때 문제가 발생했습니다.

스프링을 멈추고 다른 레일 명령을 입력하면 스프링이 다시 시작되고 적어도 동일한 문제가 발생할 때까지 모든 것이 다시 작동해야합니다. 그렇지 않으면 dev가 문제를 패치합니다.

+1

이 하나가 나를 위해 일했습니다 – jussi

+0

이 하나도 나를 위해 일하고, 나는'레일 러너'를 실행하려고했는데, 그냥 출력없이 즉시 돌아가거나 아무것도 실행하지 않은 다음'레일 콘솔'을 시도해도 똑같은 일이 발생하지만' 레일 '작업. 그리고 나는이 '스프링 스톱'을 시도한 다음 콘솔 작업을 다시 시도합니다! – NamNamNam

+0

거기에 '봄'을 주석으로 제시하는 대답이 있습니다. 그건 도움이되지 않았어.밖으로 나가더라도, 나는 콘솔을 작동시키기 위해'스프링 정지 (spring stop) '해야했습니다. – Jerome

11

,하지만 어쩌면 봄이 엉망처럼 보인다 어떤 이유로 설치 프로그램에서? Gemfile으로 가서 gem 'spring' 전화 번호를 찾아 주석 처리하십시오. 그런 다음 bundle install을 실행하고 다시 시도하십시오.

이것은 적절한 해결책은 아니지만, 오늘 밤에 다시 작동하는 레일 콘솔을 얻는다면 적절한 해결책이 발견 될 때까지 도움이 될 것입니다.

+0

남자 .. 너는 천재적이야 !! 그것은 작동! – JonatasTeixeira

1

프로덕션 환경에서 동일한 문제가있었습니다. spring 보석은 Gemfile의 개발 그룹에 없었습니다. 내가 이것을 고친 후에는 모두 잘 동작했다.