Ruby on rails Rails rake db:创建不起作用
我有计算机科学和编程背景,熟悉*nix CLI 我是RubyonRails新手,我正在做一个在线训练营。我的一个课程是创建一个新的rails应用程序。它首先使用以下命令创建新的rails应用程序并创建数据库:Ruby on rails Rails rake db:创建不起作用,ruby-on-rails,ruby,ruby-on-rails-3,rake,Ruby On Rails,Ruby,Ruby On Rails 3,Rake,我有计算机科学和编程背景,熟悉*nix CLI 我是RubyonRails新手,我正在做一个在线训练营。我的一个课程是创建一个新的rails应用程序。它首先使用以下命令创建新的rails应用程序并创建数据库: $ rails new bloccit -T $ cd bloccit $ rake db:create 当我运行rake命令时,进程就挂起了。我让它运行了30分钟,它就停在那里。当我执行硬中断时,我得到以下堆栈跟踪: ^C/Users/mikekeathley/.rvm/gems/ru
$ rails new bloccit -T
$ cd bloccit
$ rake db:create
当我运行rake
命令时,进程就挂起了。我让它运行了30分钟,它就停在那里。当我执行硬中断时,我得到以下堆栈跟踪:
^C/Users/mikekeathley/.rvm/gems/ruby-2.2.1/gems/spring-1.3.4/lib/spring/client/run.rb:99:in `gets': Interrupt
from /Users/mikekeathley/.rvm/gems/ruby-2.2.1/gems/spring-1.3.4/lib/spring/client/run.rb:99:in `verify_server_version'
from /Users/mikekeathley/.rvm/gems/ruby-2.2.1/gems/spring-1.3.4/lib/spring/client/run.rb:56:in `run'
from /Users/mikekeathley/.rvm/gems/ruby-2.2.1/gems/spring-1.3.4/lib/spring/client/run.rb:37:in `warm_run'
from /Users/mikekeathley/.rvm/gems/ruby-2.2.1/gems/spring-1.3.4/lib/spring/client/run.rb:26:in `call'
from /Users/mikekeathley/.rvm/gems/ruby-2.2.1/gems/spring-1.3.4/lib/spring/client/command.rb:7:in `call'
from /Users/mikekeathley/.rvm/gems/ruby-2.2.1/gems/spring-1.3.4/lib/spring/client.rb:26:in `run'
from /Users/mikekeathley/.rvm/gems/ruby-2.2.1/gems/spring-1.3.4/bin/spring:48:in `<top (required)>'
from /Users/mikekeathley/.rvm/gems/ruby-2.2.1/gems/spring-1.3.4/lib/spring/binstub.rb:11:in `load'
from /Users/mikekeathley/.rvm/gems/ruby-2.2.1/gems/spring-1.3.4/lib/spring/binstub.rb:11:in `<top (required)>'
from /Users/mikekeathley/.rvm/rubies/ruby-2.2.1/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/mikekeathley/.rvm/rubies/ruby-2.2.1/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/mikekeathley/code/bloccit/bin/spring:13:in `<top (required)>'
from bin/rake:3:in `load'
from bin/rake:3:in `<main>'
^C/Users/mikekeeathley/.rvm/gems/ruby-2.2.1/gems/spring-1.3.4/lib/spring/client/run.rb:99:in'get':中断
来自/Users/mikekeeathley/.rvm/gems/ruby-2.2.1/gems/spring-1.3.4/lib/spring/client/run.rb:99:“验证服务器版本”
from/Users/mikekeeathley/.rvm/gems/ruby-2.2.1/gems/spring-1.3.4/lib/spring/client/run.rb:56:in'run'
from/Users/mikekeeathley/.rvm/gems/ruby-2.2.1/gems/spring-1.3.4/lib/spring/client/run.rb:37:in'warm_run'
from/Users/mikekeeathley/.rvm/gems/ruby-2.2.1/gems/spring-1.3.4/lib/spring/client/run.rb:26:in'call'
from/Users/mikekeeathley/.rvm/gems/ruby-2.2.1/gems/spring-1.3.4/lib/spring/client/command.rb:7:in'call'
from/Users/mikekeeathley/.rvm/gems/ruby-2.2.1/gems/spring-1.3.4/lib/spring/client.rb:26:in'run'
from/Users/mikekeeathley/.rvm/gems/ruby-2.2.1/gems/spring-1.3.4/bin/spring:48:in`'
from/Users/mikekeeathley/.rvm/gems/ruby-2.2.1/gems/spring-1.3.4/lib/spring/binstub.rb:11:in'load'
from/Users/mikekeeathley/.rvm/gems/ruby-2.2.1/gems/spring-1.3.4/lib/spring/binstub.rb:11:in`'
来自/Users/mikekeeathley/.rvm/rubies/ruby-2.2.1/lib/ruby/site\u ruby/2.2.0/rubygems/core\u ext/kernel\u require.rb:54:in'require'
来自/Users/mikekeeathley/.rvm/rubies/ruby-2.2.1/lib/ruby/site\u ruby/2.2.0/rubygems/core\u ext/kernel\u require.rb:54:in'require'
from/Users/mikekeeathley/code/bloccit/bin/spring:13:in`'
来自料仓/耙:3:在“装载”中
从垃圾箱/耙:3:in`'
我理解堆栈跟踪:在run.rb文件的第99行,方法get被卡住了。我只是对春天一无所知
我正在运行Ruby 2.2.1p85、Rails 4.2.1和sqlite3 1.3.10。使用命令停止spring
bin/spring stop
然后再次运行rake命令。它将解决此问题。使用命令停止弹簧
bin/spring stop
然后再次运行rake命令。它将解决此问题。使用命令停止弹簧
bin/spring stop
然后再次运行rake命令。它将解决此问题。使用命令停止弹簧
bin/spring stop
然后再次运行rake命令。它会解决这个问题。关注这个链接->关注这个链接的可能重复->关注这个链接的可能重复->关注这个链接的可能重复->感谢的可能重复,这就解决了它!谢谢,这就解决了!谢谢,这就解决了!谢谢,这就解决了!