gpt4 book ai didi

ruby - 无法让 RVM 切换 ruby

转载 作者:数据小太阳 更新时间:2023-10-29 07:38:53 25 4
gpt4 key购买 nike

我如何明确地将我的 fish shell 指向 RVM 的 ruby 版本?

我正在使用 fish shell 并安装了 RVM。但是,无论我做什么,RVM 都不想切换 ruby 。

rvm rubies

=* ruby-2.3.0 [ x86_64 ]

> ruby -v
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]

> rvm use ruby-2.3.0
Using /Users/.../.rvm/gems/ruby-2.3.0

> ruby -v
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]

我的 config.fish 文件包含:rvm default

我做错了什么?

更新:

> which ruby                                                                                                                                         
/usr/bin/ruby

which -a ruby
/usr/bin/ruby

echo $PATH
/usr/local/bin /usr/bin /bin /usr/sbin /sbin

看起来路径可能是错误的,但我不确定也不确定如何更正它。

编辑 2:

现在我改变了路径,但还是不行:

> echo $PATH                                                          
/Users/.../.rvm/bin /usr/local/bin /usr/bin /bin /usr/sbin /sbin

最佳答案

也许这是一个愚蠢的观察,但从 github 安装后:

curl -L --create-dirs -o ~/.config/fish/functions/rvm.fish https://raw.github.com/lunks/fish-nuggets/master/functions/rvm.fish

你是这样配置 rvm defaul 的吗?:

echo "rvm default" >> ~/.config/fish/config.fish

关于ruby - 无法让 RVM 切换 ruby ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44082425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com