Ruby 为什么';gem安装bundler';扔;NoMethodError未定义的方法`大小';对于nil:NilClass";?
我尝试了Ruby 为什么';gem安装bundler';扔;NoMethodError未定义的方法`大小';对于nil:NilClass";?,ruby,jruby,automated-tests,Ruby,Jruby,Automated Tests,我尝试了gem update--system命令,但在安装bundler时仍然面临相同的错误 C:\Users\swapnil\Desktop\testing\behavioral_tests\backlot>gem install bundler ERROR: While executing gem ... (NoMethodError) undefined method `size' for nil:NilClass 我经历了这个问题,但没有找到合适的解决方案 我有一台Wi
gem update--system
命令,但在安装bundler时仍然面临相同的错误
C:\Users\swapnil\Desktop\testing\behavioral_tests\backlot>gem install bundler
ERROR: While executing gem ... (NoMethodError)
undefined method `size' for nil:NilClass
我经历了这个问题,但没有找到合适的解决方案
我有一台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/
试着做以下事情:
我尝试了一下,发现这个错误背后的问题是我没有为jruby配置环境变量路径C:\jruby-1.7.4\bin
现在对我来说很好。感谢大家的努力 完整的错误跟踪是什么?将输出添加到问题中。您可以安装任何其他gems吗?是的,我已经在我的机器上安装了jruby。当我运行gem update--system命令时,我也遇到了这个问题。我自己尝试了一下,发现这个错误背后的问题是jruby。我现在已经卸载了jruby'gem install bundler'运行良好,但我需要在Win7平台上同时使用ruby和jruby。如果有人知道,请添加在win 7平台上安装ruby和jruby的解决方案。@Casper:是的,我会在2天后接受,因为现在不允许我接受。谢谢