2016-05-11 42 views
0

試圖設置Cucumber,Watir和RubyMine。40:232:執行錯誤:-e:1:在`load'中:無法加載這樣的文件 - 安裝(LoadError)

創建一個黃瓜測試,並嘗試進行捆綁安裝並不斷收到錯誤。

/usr/bin/ruby -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) install 
40:232: execution error: -e:1:in `load': cannot load such file -- install (LoadError) 
    from -e:1:in `<main>' 
(1) 

Process finished with exit code 1 

我甚至不知道到哪裏尋找這個問題,這是一個問題的RubyMine或不需要寶石的問題?

Ruby 2.3.0

任何幫助表示讚賞!

+2

我不知道誰提出了這個問題。 – mudasobwa

+0

你說'試圖做捆綁安裝'所以,請問,你到底怎麼做? –

回答

0

這幾乎是不可能瞭解你想要達到的,但行爲是明確的:

  1. 你叫Ruby腳本load($0=ARGV.shift)(設置全局沒什麼影響,爲了清楚省略了)內聯;
  2. 你傳遞一個命令行參數install給它;
  3. ARGV.shift提取第一個命令行參數(install)並將其傳遞給load;
  4. load無法給您提供錯誤消息。

此問題:

  1. 無關黃瓜;
  2. 與RubyMine無關;
  3. 與所需的寶石無關。
0

在您的Gemfile或gemspec中的某處,您依賴於不能滿足的捆綁器gem。像:

spec.add_development_dependency 'bundler', '~> 1.10' 

但是,您只有捆綁軟件1.13.1安裝。 RubyMine無法正確處理這種情況,並且會出現描述錯誤。

刪除或更新Gemfile(或gemspec)中的版本規範。

相關問題