0
我寫了一個rake任務中的lib /任務在我的軌道3項目,它看上去一切正常,只是我收到以下錯誤後運行:新rake任務出現問題,rspec爲什麼會被觸發?
$ rake dictionary:import_italian
(See full trace by running task with --trace)
/usr/lib/ruby/gems/1.8/gems/rspec-core-2.5.1/lib/rspec/core/configuration.rb:386:in `load': no such file to load -- /home/fletch/Dropbox/bin/kp/dictionary:import_italian (LoadError)
from /usr/lib/ruby/gems/1.8/gems/rspec-core-2.5.1/lib/rspec/core/configuration.rb:386:in `load_spec_files'
from /usr/lib/ruby/gems/1.8/gems/rspec-core-2.5.1/lib/rspec/core/configuration.rb:386:in `map'
from /usr/lib/ruby/gems/1.8/gems/rspec-core-2.5.1/lib/rspec/core/configuration.rb:386:in `load_spec_files'
from /usr/lib/ruby/gems/1.8/gems/rspec-core-2.5.1/lib/rspec/core/command_line.rb:18:in `run'
from /usr/lib/ruby/gems/1.8/gems/rspec-core-2.5.1/lib/rspec/core/runner.rb:55:in `run_in_process'
from /usr/lib/ruby/gems/1.8/gems/rspec-core-2.5.1/lib/rspec/core/runner.rb:46:in `run'
from /usr/lib/ruby/gems/1.8/gems/rspec-core-2.5.1/lib/rspec/core/runner.rb:10:in `autorun'
from /usr/bin/rake:19
任何人能告訴我是什麼原因造成這?
更新:經過再次看看,我發現它發生在其他內置耙任務發生,雖然rake spec
似乎工作正常。
$ rake db:migrate
(in /home/fletch/Dropbox/bin/kp)
== AddIndexesToWords: migrating ==============================================
-- add_index(:words, :title)
-> 0.1121s
-- add_index(:words, :language_id)
-> 0.0869s
== AddIndexesToWords: migrated (0.1992s) =====================================
/usr/lib/ruby/gems/1.8/gems/activesupport-3.0.4/lib/active_support/dependencies.rb:235:in `load': no such file to load -- /home/fletch/Dropbox/bin/kp/db:migrate (LoadError)
from /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.4/lib/active_support/dependencies.rb:235:in `load'
from /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.4/lib/active_support/dependencies.rb:225:in `load_dependency'
from /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.4/lib/active_support/dependencies.rb:596:in `new_constants_in'
from /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.4/lib/active_support/dependencies.rb:225:in `load_dependency'
from /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.4/lib/active_support/dependencies.rb:235:in `load'
from /usr/lib/ruby/gems/1.8/gems/rspec-core-2.5.1/lib/rspec/core/configuration.rb:386:in `load_spec_files'
from /usr/lib/ruby/gems/1.8/gems/rspec-core-2.5.1/lib/rspec/core/configuration.rb:386:in `map'
from /usr/lib/ruby/gems/1.8/gems/rspec-core-2.5.1/lib/rspec/core/configuration.rb:386:in `load_spec_files'
from /usr/lib/ruby/gems/1.8/gems/rspec-core-2.5.1/lib/rspec/core/command_line.rb:18:in `run'
from /usr/lib/ruby/gems/1.8/gems/rspec-core-2.5.1/lib/rspec/core/runner.rb:55:in `run_in_process'
from /usr/lib/ruby/gems/1.8/gems/rspec-core-2.5.1/lib/rspec/core/runner.rb:46:in `run'
from /usr/lib/ruby/gems/1.8/gems/rspec-core-2.5.1/lib/rspec/core/runner.rb:10:in `autorun'
from /usr/bin/rake:19
如果您希望我們有機會回答這個問題,請查看您的佣金任務的來源。 – 2011-04-08 22:57:36
看起來像是發生在所有rake任務上,除了'rake spec'之類的東西。 – lobati 2011-04-09 00:00:59