ruby-on-rails - 为什么 rbenv 在 Mac OS Catalina 上不起作用

标签 ruby-on-rails ruby rbenv

我正在尝试运行版本为 2.4.1 的 Ruby on Rails 项目,而我的系统是 2.6.x。 我所做的是通过 Rbenv 安装旧版本的 Ruby,然后我执行了以下命令:

rbenv global 2.4.1 -> to change global Ruby version

ruby -v 
ruby 2.6.5p114

rbenv global
2.4.1

所以有一些问题,因为我想使用 2.4.1 但似乎无法正常工作。我无法启动捆绑软件,因为它说我没有安装 2.4.1。

我需要一个 Mac OS Catalina 的解决方案,就像我在网上找到的那样,但没有任何效果,无法启动该项目。

最佳答案

试试 eval "$(rbenv init -)"。如果这可以解决您的问题,请将该行添加到您的 .bash_profile 或 ~/.zshrc (感谢@Agney,请参阅下面的评论)

关于ruby-on-rails - 为什么 rbenv 在 Mac OS Catalina 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58790425/

相关文章:

ruby-on-rails - 使用 Ruby on Rails 根据时间间隔发送电子邮件

ruby-on-rails - 在两个 Rails4 应用程序之间共享 session

ruby-on-rails - 我无法在 Arch Linux x64 中安装 therubyracer

ruby - 使用 rbenv BUILD FAILED 安装 ruby​​-2.0.0-p0

Ruby 命令与 $gopath 中的程序冲突

javascript - rails : form on submit should go to a custom url containing values of two dropdown menus

ruby-on-rails - Sidekiq 死于以下错误 :NOAUTH Authentication required

ruby - 如何摆脱 ruby 中的非ascii字符

ruby - 在 Chef 中将助手与无提供程序的 12.5 样式自定义资源 (LWRP) 结合使用

ruby-on-rails - 如何使用 %20 编码在 Ruby 中形成 URI