Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Can';在Rails更新后运行spork时,不要将nil转换为Hash_Ruby On Rails_Ruby On Rails 3_Caching_Rspec_Ruby On Rails 3.2 - Fatal编程技术网

Ruby on rails Can';在Rails更新后运行spork时,不要将nil转换为Hash

Ruby on rails Can';在Rails更新后运行spork时,不要将nil转换为Hash,ruby-on-rails,ruby-on-rails-3,caching,rspec,ruby-on-rails-3.2,Ruby On Rails,Ruby On Rails 3,Caching,Rspec,Ruby On Rails 3.2,我将Rails升级到3.2.11。如果我运行rspec,它将通过所有测试。如果我运行服务器,它似乎可以正常工作。但是,当我运行guard(使用spork)时,guard中的rspec将无法加载Rails环境 当我运行bundle exec guard时,当它试图运行rspec时,加载Rails时会发生以下错误: 遇到异常:# 堆栈跟踪对我来说没有多大意义 .rvm/gems/ruby-1.9.3-p194/gems/rack-1.4.3/lib/rack/session/cookie.rb:85

我将Rails升级到3.2.11。如果我运行rspec,它将通过所有测试。如果我运行服务器,它似乎可以正常工作。但是,当我运行guard(使用spork)时,guard中的rspec将无法加载Rails环境

当我运行bundle exec guard时,当它试图运行rspec时,加载Rails时会发生以下错误:

遇到异常:# 堆栈跟踪对我来说没有多大意义

.rvm/gems/ruby-1.9.3-p194/gems/rack-1.4.3/lib/rack/session/cookie.rb:85:in `initialize'  
code/config/environment.rb:5:in `<top (required)>'  
code/spec/spec_helper.rb:13:in `block in <top (required)>'
.rvm/gems/ruby-1.9.3-p194/gems/rack-1.4.3/lib/rack/session/cookie.rb:85:in'initialize'
code/config/environment.rb:5:in`'
代码/spec/spec_helper.rb:13:in'block in'

spec_helper是我从互联网上得到的普通的,只是加载了Rails。

在过去的几天里,Rack被更新到了1.4.3。根据这一点,Rails存在一些问题

如果我强制使用rack 1.4.1,那么就不会有问题