服务器中的 Ruby 版本与 rbenv 版本不同

服务器中的 Ruby 版本与 rbenv 版本不同

在我的服务器(Ubuntu 16.04)中,我有两个用户:rootother。我想配置一个 Rails 项目。

现在,经过一些配置之后,我使用Rbenvv2.5以用户身份安装了 Ruby 版本(必需)root,但在other配置文件中,该版本保持与默认版本相同(v2.3)。

我已设法在other配置文件中设置了正确的版本。当我这样做时:

rbenv versions

输出如下:

系统

* 2.5.0(由 /home/other/.rbenv/version 设置)

但当我这样做时:

ruby -v

该版本保持为默认版本:

ruby 2.3.1p112(2016-04-26)[x86_64-linux-gnu]

如何设置版本v2.5

答案1

运行它:

$ echo 'eval "$(rbenv init -)"' >> ~/.zshrc
$ source ~/.zshrc

如果不使用 zsh,请将 zshrc 更改为 bashrc。

相关内容