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

即使在rvm中指定了默认版本,Ubuntu ruby版本也会不断变化,ruby,rvm,Ruby,Rvm,我想在我的rails应用程序中使用ruby 2.3.4,我是在Ubuntu 16.04上使用rvm安装的 使用命令后,rvm列表 但是当我使用ruby-v时,我得到了 ruby 2.5.0p0(2017-12-25修订版61468)[x86_64-linux] 所以我使用了rvm——默认使用2.3.4 当我使用ruby-v检查时,它确实将版本更改为2.3.4,但当我重新启动终端或系统时,它将更改回2.5.0 我想知道如何将2.5.0包含到rvm中或将其删除。检查。bash\u profile包含

我想在我的rails应用程序中使用ruby 2.3.4,我是在Ubuntu 16.04上使用rvm安装的

使用命令后,rvm列表

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

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

所以我使用了rvm——默认使用2.3.4

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


我想知道如何将
2.5.0
包含到
rvm
中或将其删除。

检查
。bash\u 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

使用
sudo apt get Remove ruby
@mudasobwa删除系统范围的版本,但我得到的软件包“ruby”没有安装,所以没有删除然后检查您是否没有安装
rbenv
或任何其他并发的ruby版本管理器。您能看到这是否有效吗?您能看到ruby 2.5.0安装在哪里吗,使用哪个ruby
rm -rf ~/.rvm