2017-03-06 139 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" 

解決了這個問題的快速響應

相關問題