the*_*eog 129 ruby console ruby-on-rails
无论出于何种原因,rails控制台都拒绝启动,它只是挂起.我没有对我的代码进行任何更改,而使用相同版本的ruby和rails的其他项目也没有问题.当我最终按Ctrl + C时,我得到这个堆栈跟踪,指向spring.
我无法解释为什么这种情况从一个时刻发生到另一个时刻,它工作正常.我通过RVM清除了所有的宝石,并通过捆绑命令重新安装,但仍然没有运气.任何想法,将不胜感激.
此外,rails服务器没有问题,所以我可以说,问题是项目相关,但没有代码更改,它唯一的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$
Run Code Online (Sandbox Code Playgroud)
小智 386
重新启动spring应修复挂起的命令:
$ bin/spring stop
Run Code Online (Sandbox Code Playgroud)
删除并重新创建新的Rails应用程序后,我经历了挂起命令(rake,bin/rails等).谷歌没那么有用.我希望这是.
重新运行命令时,Spring将自动启动.
Yur*_*pup 11
当怀疑 Spring 是导致异常的原因时,尝试运行以下命令:
spring stop && spring start
Run Code Online (Sandbox Code Playgroud)
我觉得Spring gem版本有问题.
转到你的Gemfile并评论gem'spring'.然后运行bundle install并再试一次.
# gem 'spring'
Run Code Online (Sandbox Code Playgroud)
然后:
bundle install
Run Code Online (Sandbox Code Playgroud)
如果您的工作取决于宝石,请尝试通过以下方式更新宝石:
bundle update
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21097 次 |
| 最近记录: |