2014-05-11 78 views
0

我试图在rubymine中调试rake任务。我为这个任务创建了调试配置。 Ruby SDK我选择了项目SDK。当我尝试运行这个时,我得到:ruby​​mine rake任务调试

Gem::LoadError: You have already activated rake 10.2.2, but your Gemfile requires rake 10.1.1. Prepending `bundle exec` to your command may solve this. 

/home/arkency/RubyProject/trainer/config/boot.rb:6:in `<top (required)>' 

/home/arkency/RubyProject/trainer/config/application.rb:1:in `<top (required)>' 

/home/arkency/RubyProject/trainer/Rakefile:5:in `<top (required)>' 

/home/tomek/.gem/ruby/1.9.1/gems/ruby-debug-ide-0.4.22/lib/ruby-debug-ide.rb:86:in `debug_load' 

/home/tomek/.gem/ruby/1.9.1/gems/ruby-debug-ide-0.4.22/lib/ruby-debug-ide.rb:86:in `debug_program' 

/home/tomek/.gem/ruby/1.9.1/gems/ruby-debug-ide-0.4.22/bin/rdebug-ide:110:in `<top (required)>' 

当我从终端运行任务所有工作正常。我不知道从哪里得到这个耙宝石。如何检查?如何改变使用适当的宝石?感谢所有的答案。

回答

4

点击Run =>调试=>编辑配置,选择捆扎机选项卡,选中Run the script in context of the bundle

+0

是。现在谢谢你的工作;) – user2239655