我試圖運行「捆綁安裝」時出現錯誤消息。我的紅寶石版本是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''' –