我嘗試了gem update --system
命令,但仍然在安裝捆綁器時遇到同樣的錯誤。爲什麼'gem install bundler'爲nil:NilClass引發「NoMethodError未定義的方法`大小'?
C:\Users\swapnil\Desktop\testing\behavioral_tests\backlot>gem install bundler
ERROR: While executing gem ... (NoMethodError)
undefined method `size' for nil:NilClass
我通過這個https://github.com/bundler/bundler/issues/2372問題去,但沒有得到妥善的解決方案。
我有一臺Win-7,32位機器。
我的寶石的環境是:
RubyGems Environment:
- RUBYGEMS VERSION: 2.0.3
- RUBY VERSION: 1.9.3 (2013-05-16 patchlevel 392) [java]
- INSTALLATION DIRECTORY: c:/jruby-1.7.4/lib/ruby/gems/shared
- RUBY EXECUTABLE: c:/jruby-1.7.4/bin/jruby.exe
- EXECUTABLE DIRECTORY: c:/jruby-1.7.4/bin
- RUBYGEMS PLATFORMS:
- ruby
- universal-java-1.7
- GEM PATHS:
- c:/jruby-1.7.4/lib/ruby/gems/shared
- C:/Users/swapnil/.gem/jruby/1.9
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- "install" => "--no-rdoc --no-ri --env-shebang"
- "update" => "--no-rdoc --no-ri --env-shebang"
- REMOTE SOURCES:
- https://rubygems.org/
什麼是完整的錯誤跟蹤?將輸出添加到問題中。 – Casper
你可以安裝任何其他寶石? – Casper
是的,我在我的機器上安裝了jruby,當我運行gem update --system命令時,我也遇到了這個問題。 –