Ruby -v 显示错误的版本
Ruby -v showing the wrong version
我用自制程序安装了 Ruby following these steps
一切都很好,但后来我发现与我合作的开发人员使用了 Ruby 2.3.0,当我尝试 运行 rails 服务器开始时,它抱怨从 Big Int 到 Integer 的整个转变。
所以经过一些研究和 link 看来确实正确的方法是使用 2.3(希望开发人员最初告诉我)。
我安装了 2.3.0,但是当我输入 ruby -v 时,它仍然显示为 2.4。我什至使用了 rbenv uninstall 但它仍然显示 2.4.
我仍在学习基础知识,所以希望有人能为我指明正确的方向,告诉我如何让它注册为 2.3。
非常感谢!
运行 rbenv versions
列出所有版本
然后 运行 rbenv global VERSION_NUMBER_YOU WANT
所以我注意到,尽管我重新安装了很多次,但它似乎从来没有用过,所以我继续安装 RVM。完成此操作后,我没有注意到安装的内容有太大差异,但之后似乎可以正常工作(它甚至让我切换版本并键入 ruby -v 显示正确的设置版本)。
我唯一的猜测是,我可以将此归因于我在最初的 rbenv 设置过程中缺少几个安装步骤,而不是因为 rbenv 本身。
tl;博士:
我可能搞砸了安装或者没有 运行 具有提升权限的命令之类的,因为再次执行该过程(尽管是 rvm 而不是 rbenv)解决了我的问题。
感谢您在这件事上的时间和帮助!
我用自制程序安装了 Ruby following these steps
一切都很好,但后来我发现与我合作的开发人员使用了 Ruby 2.3.0,当我尝试 运行 rails 服务器开始时,它抱怨从 Big Int 到 Integer 的整个转变。
所以经过一些研究和 link 看来确实正确的方法是使用 2.3(希望开发人员最初告诉我)。
我安装了 2.3.0,但是当我输入 ruby -v 时,它仍然显示为 2.4。我什至使用了 rbenv uninstall 但它仍然显示 2.4.
我仍在学习基础知识,所以希望有人能为我指明正确的方向,告诉我如何让它注册为 2.3。
非常感谢!
运行 rbenv versions
列出所有版本
然后 运行 rbenv global VERSION_NUMBER_YOU WANT
所以我注意到,尽管我重新安装了很多次,但它似乎从来没有用过,所以我继续安装 RVM。完成此操作后,我没有注意到安装的内容有太大差异,但之后似乎可以正常工作(它甚至让我切换版本并键入 ruby -v 显示正确的设置版本)。
我唯一的猜测是,我可以将此归因于我在最初的 rbenv 设置过程中缺少几个安装步骤,而不是因为 rbenv 本身。
tl;博士:
我可能搞砸了安装或者没有 运行 具有提升权限的命令之类的,因为再次执行该过程(尽管是 rvm 而不是 rbenv)解决了我的问题。
感谢您在这件事上的时间和帮助!