2017-03-06 146 views
0

我试图运行“捆绑安装”时出现错误消息。我的红宝石版本是2.2.0。另外,我使用rvm安装了它,并执行了“rvm use”命令将其从2.4.0更改为2.2.0,因为我认为它可能会修复该错误。无论如何,我需要你的帮助。非常感激。当我在zsh上运行“捆绑安装”时出现错误

我现在有3个版本的红宝石:2.2.3,2.2.0,2.4.0

我的操作系统Mac OS塞拉利昂10.12.3

我的zsh shell是不行。

/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>' 

回答

1

看来你还没有安装宝石bundler。试试:

gem install bundler 

然后再bundle install

+0

谢谢。我继续运行“gem install bundler”并得到这个错误'gem install bundler \警告:您的PATH中没有/Users/root/.gem/ruby/2.4.0/bin, \t gem可执行文件将不会运行。 已成功安装bundler-1.14.6 已安装1颗宝石' –

+0

这是一个警告,不是错误。你是否成功运行'bundle install'? –

+0

不,当我运行它。我得到这个错误'/Users/root/.rvm/rubies/ruby-2.4.0/lib/ruby/site_ruby/2.4.0/rubygems.rb:270:in'find_spec_for_exe':找不到gem bundler(> = 0.a)(Gem :: GemNotFoundException) \t from /Users/root/.rvm/rubies/ruby-2.4.0/lib/ruby/site_ruby/2.4.0/rubygems.rb:298:in'activate_bin_path' \t从/ usr/local/bin中/捆扎:22:在'

从 \t '从/Users/root/.rvm/gems/ruby-2.4.0/bin/ruby_executable_hooks:15:in'EVAL \t' /Users/root/.rvm/gems/ruby-2.4.0/bin/ruby_executable_hooks:15:in'
'' –

0

不完全确定是什么问题。但到了我的.gemrc文件和删除

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

解决了这个问题的快速响应

相关问题