【发布时间】:2014-01-24 13:49:06
【问题描述】:
我在 Mac OS X 10.9.1 上使用 fish shell 2.10。我想在我的终端中使用我使用 RVM 作为默认安装的 Ruby,但是我似乎无法完成这项工作。
我已经尝试过rvm use 2.1.0 --default,但在打开一个新终端后,我仍然得到以下信息:
> which ruby
/usr/bin/ruby
运行 rvm 命令会导致 ruby 被加载:
> which ruby
/usr/bin/ruby
> rvm
[...]
> which ruby
/Users/alex/.rvm/rubies/ruby-2.1.0/bin/ruby
但是每次打开新终端时都必须这样做很烦人。
【问题讨论】:
-
你用 rvm 安装了 ruby 2.1.0 吗?
-
是的,我有。尽管在尝试将其他已安装的 Ruby 设置为默认值时也会发生同样的事情。
-
issue:
/usr/bin/ruby -v,请看.bash_profile,看线路:source "$HOME/.rvm/scripts/rvm" -
如问题中所述,我使用的是鱼壳,所以我认为更改我的
.bash_profile不会有任何不同? -
好的,所以必须在 .fish 的初始化脚本调用中添加对
rvm的调用,将所需的 ruby 更改为默认值。但是在鱼中rvm有效吗?