Ruby -v 显示错误的版本



我按照以下步骤用自制软件安装了Ruby。

一切都很棒,但后来我发现我正在使用的开发人员使用了 Ruby 2.3.0,当我尝试运行 rails 服务器以开始使用时,它抱怨从 Big Int 到 Integer 的整个转变。

因此,经过一些研究和链接,似乎正确的方法是使用 2.3(希望开发人员最初告诉我(。

我安装了 2.3.0,但是当我输入 ruby -v 时,它仍然显示为 2.4。我什至使用了 rbenv 卸载,但它仍然显示 2.4。

仍在学习基础知识,所以希望有人能为我指出如何让它注册为 2.3 的正确方向。

非常感谢!

运行rbenv versions列出所有版本

然后运行rbenv global VERSION_NUMBER_YOU WANT

所以我注意到的是,尽管我重新安装了多少次,但它似乎从未起作用,所以我开始安装 RVM。这样做之后,我没有注意到安装的内容有太大区别,但它似乎在之后工作(它甚至让我切换版本并键入 ruby -v 显示正确的设置版本(。

我唯一的猜测是我可以将其归结为在初始 rbenv 设置期间缺少一些安装步骤,这不是由于 rbenv 本身。

博士:

我可能搞砸了安装,或者没有使用提升的权限或其他东西运行命令,因为再次经历这个过程(尽管是 rvm 而不是 rbenv(解决了我的问题。

感谢您在这件事上的时间和帮助!

最新更新