gpt4 book ai didi

ruby-on-rails - Ruby 版本与服务器中的 rbenv 不同

转载 作者:行者123 更新时间:2023-12-04 19:12:18 24 4
gpt4 key购买 nike

我读过类似的问题,但仍然不走运。在我的服务器(Ubuntu 16.04)中,我有两个用户:rootother .我想配置一个 Rails 项目。

现在,经过一些配置后,我安装了 v2.5 Ruby 版本(必需)为 root用户使用 Rbenv,但在 other profile 版本保持与默认相同( v2.3 )。

我设法知道在 other 中设置正确的版本轮廓。当我做:

rbenv versions

输出如下:

system

* 2.5.0 (set by /home/other/.rbenv/version)



但是当我这样做时:
ruby -v

该版本一直是默认版本:

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



如何设置版本为 v2.5 ?

提前致谢。

最佳答案

当你运行 ruby​​ -v 时,它会考虑你的 ruby​​ 是由 apt install ruby 安装的。 .

您必须删除 ruby-buildapt remove ruby-build并克隆 ruby-build到里面rbenv目录,然后使用 rbenv 安装并设置为全局。

我想推荐你阅读和关注 this tutorial删除本地 ruby​​-build 后。

关于ruby-on-rails - Ruby 版本与服务器中的 rbenv 不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51459545/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com