2013-01-24 71 views
0

我在轨道上使用micheal hartl的红宝石教程,并且卡在他安装spork用于自动测试的地方。不能在轨道上安装带红宝石的spork

我做一个spork的安装,它显示安装成功,然后我试图在终端中运行命令(spork),这是我得到的错误。请任何铅?不知道,但是spork的github回购似乎缺乏安装它的方向以及人们面临的常见问题。

P.S ::我已经跑了叉勺--bootstrap

Using RSpec 
/Users/Arjo/rails_testprojects/proto1/spec/spec_helper.rb has not been bootstrapped. Run  spork --bootstrap to do so. 
Preloading Rails environment 
no such file to load -- spork/forker.rb (LoadError) 
/Users/Arjo/.rvm/gems/[email protected]/gems/activesupport- 3.2.8/lib/active_support/dependencies.rb:251:in `require' 
/Users/Arjo/.rvm/gems/[email protected]/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:251:in `block in require' 
/Users/Arjo/.rvm/gems/[email protected]/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:236:in `load_dependency' 
/Users/Arjo/.rvm/gems/[email protected]/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:251:in `require' 
/Users/Arjo/.rvm/gems/[email protected]/gems/spork-0.9.2/lib/spork/server.rb:3:in `<top (required)>' 
/Users/Arjo/.rvm/gems/[email protected]/gems/spork-0.9.2/lib/spork/runner.rb:75:in `run' 
/Users/Arjo/.rvm/gems/[email protected]/gems/spork-0.9.2/lib/spork/runner.rb:10:in `run' 
/Users/Arjo/.rvm/gems/[email protected]/gems/spork-0.9.2/bin/spork:10:in `<top (required)>' 
/Users/Arjo/.rvm/gems/[email protected]/bin/spork:19:in `load' 
/Users/Arjo/.rvm/gems/[email protected]/bin/spork:19:in `<main>' 
/Users/Arjo/.rvm/gems/[email protected]/bin/ruby_noexec_wrapper:14:in `eval' 
/Users/Arjo/.rvm/gems/[email protected]/bin/ruby_noexec_wrapper:14:in `<main>' 
+0

你把它添加到你的Gemfile中吗?并运行捆绑安装? – digidigo

+0

既然'spork --bootstrap'已经运行,我猜测spork gem已经安装好了,但它可能只存在于Gemfile中的':development'组中,而不是':test'组中,或者类似的东西。它似乎确实在运行时无法找到所有的spork gem,所以我认为@digidigo正在进行一些工作。 –

+0

@digidigo:确实是这个问题。之后我打开另一个终端选项卡并写入自动测试,它给我找不到那个命令。 – thestralFeather7

回答

0

添加宝石 '叉勺' 成的Gemfile,捆绑安装,然后再试一次。