gpt4 book ai didi

ruby-on-rails - Ruby on Rails 控制台在加载时挂起

转载 作者:数据小太阳 更新时间:2023-10-29 06:17:24 26 4
gpt4 key购买 nike

无论出于何种原因,Ruby on Rails 控制台拒绝启动;它只是挂起。我没有对我的代码做任何更改,其他使用相同版本的 Ruby 和 Ruby on Rails 的项目没有问题。当我最终 Ctrl + C 时,我得到了这个指向 Spring 的堆栈跟踪。

我无法解释为什么这种情况时时刻刻都在发生,而它运行良好。我已经通过 RVM 清除了所有的 gem,并通过 bundle 命令重新安装了所有的 gem,但仍然没有成功。任何想法将不胜感激。

据我所知,Ruby on Rails 服务器也没有问题。该问题与项目相关,但没有更改任何代码,只有 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$

最佳答案

重新启动 Spring 应该可以修复挂起的命令:

$ bin/spring stop

在删除并重新创建新的 Ruby on Rails 应用程序后,我遇到了挂起的命令(rake、bin/rails 等)。谷歌没有那么有用。我希望是这样。

当您重新运行命令时,Spring 将自动启动。

关于ruby-on-rails - Ruby on Rails 控制台在加载时挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25027284/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com