【问题标题】:Ruby version not update using rbenv on macRuby 版本未在 Mac 上使用 rbenv 更新
【发布时间】:2018-02-26 22:22:11
【问题描述】:

我按照本教程进行操作

安装自制软件

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装 Ruby

brew install rbenv ruby-build
echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile
rbenv install 2.4.0
rbenv global 2.4.0
ruby -v

但输出 ruby​​ -v 仍然

ruby 2.0.0p648(2015-12-16 修订版 53162)[universal.x86_64-darwin16]

在 Mac OS Sierra 10.12 上运行

【问题讨论】:

  • 你从rbenv versions得到什么?
  • rbenv 1.1.0 我正在使用 iterm2 + 终端
  • 你试过rbenv rehash吗?另外我知道您使用的是 rbenv 1.1.0,但我需要 rbenv versions 的输出。
  • 我已经尝试过 rehash 注意到仍然 ruby​​ 版本 2.0 但我已经下载了 2.4.0。输出为 2.4.0 但 ruby​​ 版本仍为 ruby​​ 2.0.0p648(2015-12-16 修订版 53162)[universal.x86_64-darwin16]
  • rbenv localrbenv local 2.4.0 的输出?

标签: ruby rbenv


【解决方案1】:

安装的步骤之一是这个:

echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile

将命令写入您的.bash_profile

您需要重新启动 Bash 会话(退出终端并打开一个新的)才能使其生效。

【讨论】:

    【解决方案2】:

    我在这里遇到了同样的问题,mislav 的评论 [https://github.com/rbenv/rbenv/issues/939][1] 为我解决了这个问题。

    【讨论】:

      【解决方案3】:

      eval "$(rbenv init -)" 行添加到您的.bash_profile

      为我工作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-05
        • 1970-01-01
        • 1970-01-01
        • 2012-12-02
        • 1970-01-01
        相关资源
        最近更新 更多