我读过类似的问题但仍然不走运 . 在我的服务器(Ubuntu 16.04)中,我有两个用户: root
和 other
. 我想配置一个Rails项目 .
现在,在一些配置之后,我使用Rbenv将 v2.5
版本的Ruby(必需)安装为 root
用户,但在 other
配置文件中,版本保持与默认版本相同( v2.3
) .
我已经知道在 other
配置文件中设置了正确的版本 . 当我做:
rbenv versions
输出如下:
system * 2.5.0(由/home/other/.rbenv/version设置)
但当我这样做时:
ruby -v
该版本保持默认版本:
ruby 2.3.1p112(2016-04-26)[x86_64-linux-gnu]
如何将版本设置为 v2.5
?
提前致谢 .
1 回答
当你运行ruby -v时,它正在考虑由
apt install ruby
安装的ruby .您必须使用
apt remove ruby-build
删除ruby-build
并将ruby-build
克隆到rbenv
目录中,然后使用rbenv安装并设置为global .我想建议你在删除本地ruby-build之后阅读并遵循this tutorial .