2009-02-04 47 views
0

我試圖在我的non-rails項目中使用Chronic。當我試着使用「規範」我得到以下錯誤,以獲得 規格:RSpec和慢性問題

$ spec spec/parsers/parser_english_spec.rb 

/Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- chronic (LoadError) 
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require' 
from ./spec/parsers/../../lib/recurring_events.rb:6 
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `gem_original_require' 
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require' 
from ./spec/parsers/../spec_helper.rb:3 
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `gem_original_require' 
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require' 
from ./spec/parsers/parser_english_spec.rb:1 
from /Library/Ruby/Gems/1.8/gems/rspec-1.1.12/lib/spec/runner/example_group_runner.rb:15:in `load' 
from /Library/Ruby/Gems/1.8/gems/rspec-1.1.12/lib/spec/runner/example_group_runner.rb:15:in `load_files' 
from /Library/Ruby/Gems/1.8/gems/rspec-1.1.12/lib/spec/runner/example_group_runner.rb:14:in `each' 
from /Library/Ruby/Gems/1.8/gems/rspec-1.1.12/lib/spec/runner/example_group_runner.rb:14:in `load_files' 
from /Library/Ruby/Gems/1.8/gems/rspec-1.1.12/lib/spec/runner/options.rb:94:in `run_examples' 
from /Library/Ruby/Gems/1.8/gems/rspec-1.1.12/lib/spec/runner/command_line.rb:9:in `run' 
from /Library/Ruby/Gems/1.8/gems/rspec-1.1.12/bin/spec:4 
from /usr/bin/spec:19:in `load' 

如果我用手一切運行它的工作原理:

$ ruby -rrubygems spec/parsers/parser_english_spec.rb 

這是我在我的spec_helper。 rb

require 'rubygems' 
require 'spec' 
require File.dirname(__FILE__) + "/../lib/recurring_events" 

任何想法可能會出錯?

回答

0

我現在已經修復了它,事實證明spec命令運行的是OS X附帶的舊版本版本,因此無法找到該寶石。

+0

-1發佈一個問題,告訴我們你修復它,而不是告訴我們你是如何修復它的 – Tony 2010-08-24 15:26:12