2013-01-24 70 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,捆綁安裝,然後再試一次。