我遇到了ruby的问题,在修复过程中我安装了一个新版本。但是,当我打开一个终端窗口并输入ruby -v
时,我得到了 - ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin13.2.0]
此版本已损坏(例如我无法运行rails s)
如果我运行这个命令:rvm --default use ruby-2.1.4
,那么世界上的一切都是对的,我很好......直到我打开一个新的终端窗口。
有人可以帮我理解我将默认版本设置为2.1.4的位置吗?
答案 0 :(得分:0)
在全新安装操作系统后遇到同样的问题,在我的终端中选择Run command as a login shell
解决了问题。
Terminal >
Edit >
Profile Preference >
Title and Command >
(Check) **Run command as a login shell**
Restart Terminal
登录shell(通常在打开终端窗口时)将使用
.bash_profile
但是交互式非登录shell引用.bashrc
(可能是加载rvm shell代码的地方)。