【发布时间】:2016-09-15 13:49:32
【问题描述】:
当运行命令$ gem help install 或任何其他gem 命令时,除了gem 和gem help 有效,我得到以下信息:
ERROR: Loading command: install (LoadError)
cannot load such file -- date
ERROR: While executing gem ... (NoMethodError)
undefined method `invoke' for nil:NilClass
我已经在 RVM 定义了 ruby 版本的目录和我的主目录中都尝试过了。
我尝试删除 RVM 并安装 rbenv,但 rbenv 出现错误,现在我无法让 RVM 再次工作。
$ gem environment
RubyGems Environment:
- RUBYGEMS VERSION: 2.5.1
- RUBY VERSION: 2.3.0 (2015-12-25 patchlevel 0) [x86_64-darwin15]
- INSTALLATION DIRECTORY: /Users/aymericbouzy/.rvm/gems/ruby-2.3.0
- USER INSTALLATION DIRECTORY: /Users/aymericbouzy/.gem/ruby/2.3.0
- RUBY EXECUTABLE: /Users/aymericbouzy/.rvm/rubies/ruby-2.3.0/bin/ruby
- EXECUTABLE DIRECTORY: /Users/aymericbouzy/.rvm/gems/ruby-2.3.0/bin
- SPEC CACHE DIRECTORY: /Users/aymericbouzy/.gem/specs
- SYSTEM CONFIGURATION DIRECTORY: /etc
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-15
- GEM PATHS:
- /Users/aymericbouzy/.rvm/gems/ruby-2.3.0
- /Users/aymericbouzy/.rvm/gems/ruby-2.3.0@global
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- https://rubygems.org/
- SHELL PATH:
- /Users/aymericbouzy/.rvm/gems/ruby-2.3.0/bin
- /Users/aymericbouzy/.rvm/gems/ruby-2.3.0@global/bin
- /Users/aymericbouzy/.rvm/rubies/ruby-2.3.0/bin
- /Users/aymericbouzy/.nvm/versions/node/v6.2.1/bin
- /usr/local/sbin
- /Users/aymericbouzy/.rbenv/shims
- /Users/aymericbouzy/.rbenv/bin
- /usr/local/bin
- /usr/bin
- /bin
- /usr/sbin
- /sbin
- /opt/X11/bin
- /opt/local/bin
- /opt/local/sbin
- /opt/local/bin
- /opt/local/sbin
- /usr/local/bin
- /usr/bin
- /bin
- /usr/sbin
- /sbin
- /usr/texbin
- /sbin
- /Applications/Postgres.app/Contents/Versions/latest/bin
- /Applications/Postgres.app/Contents/Versions/latest/bin
- /Users/aymericbouzy/.rvm/bin
使用系统 ruby (ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15]) 时命令 gem install bundler 成功,但使用项目 Gemfile 中指定的 ruby 版本 2.3.1 时失败。
感谢您的帮助。
【问题讨论】:
-
我刚刚升级了 ruby wit
rvm get stable现在使用版本“ruby 2.3.1p112(2016-04-26 修订版 54768)[x86_64-darwin15]”这给了我同样的错误(无法加载文件-- 日期)。