我运行时遇到错误"捆绑安装"在zsh上

时间:2017-03-06 04:40:24

标签: ruby

我尝试运行"捆绑安装"时出现错误消息。我的ruby版本是2.2.0。另外,我用rvm安装它并使用" rvm使用"命令将其从2.4.0更改为2.2.0,因为我认为它可能会修复错误。无论如何,我需要你的帮助。非常感谢。

我目前有3个版本的ruby:2.2.3,2.2.0,2.4.0

我的操作系统MAC OS Sierra 10.12.3

我的shell是zsh。

/Users/root/.rvm/rubies/ruby-2.2.3/lib/ruby/site_ruby/2.2.0/rubygems.rb:270:in `find_spec_for_exe': can't find gem bundler (>= 0.a) (Gem::GemNotFoundException)
    from /Users/root/.rvm/rubies/ruby-2.2.3/lib/ruby/site_ruby/2.2.0/rubygems.rb:298:in `activate_bin_path'
    from /usr/local/bin/bundle:22:in `<main>'
    from /Users/root/.rvm/gems/ruby-2.2.3/bin/ruby_executable_hooks:15:in `eval'
    from /Users/root/.rvm/gems/ruby-2.2.3/bin/ruby_executable_hooks:15:in `<main>'

2 个答案:

答案 0 :(得分:1)

好像你还没有安装gem bundler。尝试:

gem install bundler

再次bundle install

答案 1 :(得分:0)

不完全确定问题是什么。但进入我的.gemrc文件并删除

install: "--user --no-document"
update: "--user --no-document" 

解决了问题