即使在rvm中指定默认版本,Ubuntu ruby 版本也会不断变化

问题描述 投票:2回答:1

我想将ruby 2.3.4用于我在Ubuntu 16.04上使用rvm安装的rails应用程序。

在使用命令rvm list之后。

rvm rubies

=* ruby-2.3.4 [ x86_64 ]

# => - current
# =* - current && default
#  * - default

但是当我使用ruby -v时,我得到了。

ruby 2.5.0p0(2017-12-25修订版61468)[x86_64-linux]

所以我用rvm --default use 2.3.4

当我使用ruby -v检查时确实将版本更改为2.3.4但是当我重新启动终端或系统时它会更改回2.5.0

我想知道如何将2.5.0纳入rvm或删除它。

ruby rvm
1个回答
1
投票

检查.bash_profile是否包含以下行:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

检查.bashrc, .zshrc, .mkshrc文件包含文件末尾的以下行:

export PATH="$PATH:$HOME/.rvm/bin"

如果没有,

首先运行以下命令,然后按照链接安装rvm:

rm -rf ~/.rvm

RVM Install

© www.soinside.com 2019 - 2024. All rights reserved.