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