2016-02-27 112 views
2

背景:我在Mac OS X上。我使用RVM安裝了ruby 2.2.4。在rvm ruby​​安裝2.2.4後使用錯誤的ruby版本

當我嘗試捆綁安裝我收到以下錯誤:

-bash: /usr/bin/bundle: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: bad interpreter: No such file or directory 

which ruby回報.../.rvm/rubies/ruby-2.2.4/bin/ruby

whereis ruby返回/usr/bin/ruby

我在網上找了一個解決方案和編輯brew.rb線從1.8到當前不是隨處可見。也許這個文件已經改變了。

我嘗試了釀造更新,沒有運氣以及。任何線索是什麼問題?

+0

它是否發生在所有'bundle install's? – cozyconemotel

+0

@cozyconemotel是 –

+0

第一次使用'rvm use ....'和'gem install bundler'切換到新版本。它應該工作 – devanand

回答

0

使用brew upgrade升級您的釀造。然後安裝rvm並安裝ruby。

+0

rvm已經安裝。我應該做「rvm內爆」並重新安裝嗎? –

+0

是的,你確定你這樣做。 –

+0

仍然會出現相同的錯誤 –

0

做在項目中創建根 一個.rvmrc文件:

touch .rvmrc

然後編輯該文件中添加這一行:

rvm use [email protected] --create

重啓終端,再次打開你的項目文件夾,類型: ruby​​ -v

ps:確保您的終端正在作爲登錄shell運行