0

安装 spork-rails 后,运行“spork”时出现此错误:

Andrews-Mac-Pro-4:lb_final chapmanf16$ spork
/Users/chapmanf16/.rvm/gems/ruby-2.0.0-p247/bin/spork:23:in load': cannot load such file -      - /Users/chapmanf16/.rvm/gems/ruby-2.0.0-p247/gems/spork-1.0.0rc3/bin/spork (LoadError)
from /Users/chapmanf16/.rvm/gems/ruby-2.0.0-p247/bin/spork:23:in'
from /Users/chapmanf16/.rvm/gems/ruby-2.0.0-p247/bin/ruby_noexec_wrapper:14:in eval'
from /Users/chapmanf16/.rvm/gems/ruby-2.0.0-p247/bin/ruby_noexec_wrapper:14:in'

如果我运行“sudo spork”,我的宝石都不会被找到。我会收到以下错误:

Using RSpec, Rails
Preloading Rails environment
Could not find actionpack-4.0.0 in any of the sources

它实际上找不到任何 gem,因为如果我列出所提到的 gem 的版本并只安装它要求的版本,它会告诉我下一个 gem 没有安装。我只是想弄清楚为什么我的 gemfile 的路径没有被 spark 识别。过去 3 天我才开始学习 ruby​​/rails,所以我完全脱离了我的元素,但我真的不知道该怎么做。任何帮助,将不胜感激。

我还在 spark-rails github 上发布了这个问题 - https://github.com/sporkrb/spork-rails/issues/20

4

1 回答 1

1

来自 RubyGems 的 spork-rails 不支持 Rails 4。尝试使用 spork 的 github 参考更新您的 Gemfile:

gem 'spork-rails', github: 'sporkrb/spork-rails'

并运行bundle update

于 2013-08-23T15:01:00.947 回答