2011-04-28 141 views
0

我想安裝Ruby和我運行到安裝RubyGems的本指南以下問題:http://rubygems.org/pages/downloadRubyGems的安裝Windows Server 2008 R2

當我運行的setup.rb我得到下面的輸出? http://gojko.net/2010/01/01/bdd-in-net-with-cucumber-cuke4nuke-and-teamcity/

吶喊新手:

C:\ruby\rubygems-1.7.2\rubygems-1.7.2>ruby setup.rb 
./lib/rubygems/custom_require.rb:53: warning: parenthesize argument(s) for futur 
e version 
./lib/rubygems/dependency.rb:203: warning: parenthesize argument(s) for future v 
ersion 
./lib/rubygems/dependency.rb:204: warning: parenthesize argument(s) for future v 
ersion 
./lib/rubygems/custom_require.rb:56:in `require': undefined method `end_with?' f 
or "no such file to load -- psych":String (NoMethodError) 
    from ./lib/rubygems.rb:720:in `load_yaml' 
    from ./lib/rubygems/config_file.rb:231:in `load_file' 
    from ./lib/rubygems/config_file.rb:178:in `initialize' 
    from ./lib/rubygems/gem_runner.rb:77:in `new' 
    from ./lib/rubygems/gem_runner.rb:77:in `do_configuration' 
    from ./lib/rubygems/gem_runner.rb:50:in `run' 
    from setup.rb:35 

注意我已經使用1.86安裝程序遵循本指南安裝了Ruby!

乾杯

回答

0

紅寶石1.8.6是非常過時的我相信。除非你出於兼容性的原因需要它,否則你至少應該考慮使用ruby 1.9.2(現在推薦)或者1.8.7。或者,您可以嘗試使用較舊的rubygems,但之後您可能會遇到問題。

+0

謝謝,我在與同事交談之後更改了版本,僅供參考任何人http://rubyinstaller.org/downloads/ 從此鏈接:RubyInstallers下載Ruby 1.8.6-p398 從此鏈接:Development Kit download devkit- 3.4 5r3-20091110.7z。 – user728584 2011-04-28 23:47:05

相關問題