2016-09-15 35 views
1

当运行命令$ gem help install,或除gemgem help其工作的任何其他gem条命令,我得到如下:宝石命令失败“错误:加载命令:安装(LoadError)不能加载这样的文件 - 日期”

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因此而再次工作。使用系统红宝石(ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15])时

$ 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/[email protected] 
    - 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/[email protected]/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 

命令gem install bundler成功,但是使用在我的项目的Gemfile中指定的红宝石2.3.1版时失败。

谢谢你的帮助。

+0

我刚刚升级红宝石机智'RVM GET stable'现在使用的版本“红宝石2.3.1p112(2016-04 -26修订版54768)[x86_64-darwin15]“ 并且这给了我相同的错误(无法加载文件 - 日期)。 – Cyberroadie

回答

0

它为我从源代码安装红宝石后: RVM安装 - 禁用二进制2.3.1

相关问题