加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby – 无法让RVM切换ruby

发布时间:2020-12-17 01:57:22 所属栏目:百科 来源:网络整理
导读:如何将我的鱼壳明确指向RVM的ruby版本? 我正在使用鱼壳,我安装了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.0Using
如何将我的鱼壳明确指向RVM的ruby版本?

我正在使用鱼壳,我安装了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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读