Ssetting了rspec2的任務,我有一個Rake文件看起來像這樣:在Rake文件
require 'rspec/core/rake_task'
desc "Run all RSpec tests"
RSpec::Core::RakeTask.new(:spec)
這不,雖然工作。例如,如果我嘗試運行「耙 - T」,我得到:
code/projects/bellybuster[master]% rake -T --trace
(in /Users/craig/code/projects/bellybuster)
rake aborted!
no such file to load -- rspec/core/rake_task
/Users/craig/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
/Users/craig/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
/Users/craig/code/projects/bellybuster/Rakefile:1:in `<top (required)>'
/Users/craig/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.8.7/lib/rake.rb:2383:in `load'
有什麼想法?
在情況下,它可能會有所幫助,這裏的Gemfile中:
source :rubygems
gemspec
哦和一些版本:
- 紅寶石:1.9.2p180
- 耙:0.8.7
- 捆紮機: 1.0.13
- RubyGems:1.7.2
我有完全一樣的問題。這是我的想法(咆哮):Ruby的包管理系統非常糟糕。當我應該編寫代碼時,我在這個愚蠢的問題上浪費時間。這在世界上怎麼可能? Bundler和Gems是Ruby生態系統的核心。他們應該穩定,簡單和防彈。相反,它感覺就像一個巨大的黑客實驗。很傷心。 – 2011-05-23 18:22:58