我试图运行“捆绑安装”时出现错误消息。我的红宝石版本是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>'
谢谢。我继续运行“gem install bundler”并得到这个错误'gem install bundler \警告:您的PATH中没有/Users/root/.gem/ruby/2.4.0/bin, \t gem可执行文件将不会运行。 已成功安装bundler-1.14.6 已安装1颗宝石' –
这是一个警告,不是错误。你是否成功运行'bundle install'? –
不,当我运行它。我得到这个错误'/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''' –