我在Windows 10 x64上,並且已經安裝了JRuby 1.7.8(我試過x64和32bits的文件也有同樣的問題)和JRE 7.jruby/cucumber:Bundle安裝不會安裝任何gem
我試圖讓我的黃瓜測試框架在不同的機器上運行。我下載我的當前分支(這是工作的罰款中的其它電腦,所有的設置:env.rb,Gemfile文件等),然後我成功安裝這些寶石2:
- 創業板安裝捆綁
- 創業板安裝黃瓜
的Gemfile中我有含有寶石的負荷,類似於:
source 'https://rubygems.org'
gem "httpclient"
gem "watir-webdriver"
,但是當我執行:
- 捆綁安裝
我只想找到這一行,沒有什麼被安裝,它幾乎立即完成。沒有創建Gemfile.lock等。
D:\project>bundle install
io/console not supported; tty will not be manipulated
D:\project>
任何想法什麼可能是錯誤的,我可以嘗試嗎?
不太確定問題是否與上面的行有關(在其他正在工作的機器中我從未見過)。如果它不相關的,你已經得到了有關這兩個問題的想法,請讓我知道,我會看看還有...
我一直在努力了幾個小時,仍然不成功,增加更多的信息,以防有人發現某些東西。即使'bundle -v'在這臺機器上不起作用?!
D:\project>gem list
io/console not supported; tty will not be manipulated
*** LOCAL GEMS ***
builder (3.2.2)
bundler (1.13.2)
cucumber (2.4.0)
cucumber-core (1.5.0)
cucumber-wire (0.0.1)
diff-lcs (1.2.5)
gherkin (4.0.0)
jruby-win32ole (0.8.5)
multi_json (1.12.1)
multi_test (0.1.2)
rake (10.1.0)
D:\project>bundle -v
io/console not supported; tty will not be manipulated
D:\project>
乾杯!
謝謝希德。 我試圖讓JRuby能夠工作,但是我發現了問題,現在我已經轉而使用Ruby,但將答案標記爲解決方案,因爲它似乎與某些版本不兼容。我不知道寶石對版本非常敏感,但是,看起來它們是... – mickael