2016-02-27 123 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运行