【问题标题】:rbenv version 2.2.1 is not installed, even though it is没有安装 rbenv 版本 2.2.1,即使它是
【发布时间】:2016-05-13 02:24:36
【问题描述】:

我在本地项目中运行以下命令时遇到问题

rbenv install 2.2.1
rbenv local 2.2.1
rbenv rehash

但是第二次我尝试运行任何 ruby​​ 命令(即gemrubybundle 等),我收到错误消息:

rbenv: version `2.2.1' is not installed (set by /path/to/my/folder/.ruby-version)

我不知道为什么会这样。我已删除并重新克隆了存储库,并尝试运行 rbenv global 2.2.1

Rbenv 正在将我的 ruby​​ 版本安装到 /usr/local/var/rbenv/versions/,如果这有帮助的话。

另外,我的$PATH 前面有/Users/congel/.rbenv/bin:/Users/congel/.rbenv/shims:

任何帮助将不胜感激,谢谢:)

【问题讨论】:

  • ruby -v 给你什么?

标签: ruby-on-rails ruby rbenv


【解决方案1】:

事实证明,很久以前我一定需要更改我的RBENV_ROOT 变量。

我的 .bash_profile 中有一行代码实际上是在更改 rbenv 的 ruby​​ 版本的安装文件夹。

拔掉线,现在一切正常。

【讨论】:

    【解决方案2】:

    我的问题是.ruby-version 文件在项目的根目录中定义了一个特定的版本号。我在一个项目子文件夹中,那里什么都没有。还检查了我的主目录,那里也没有。

    从没想过查看项目根目录,但通过运行rbenv version 命令发现了它:

    jmiettunen@MAC ThirdParty (master) $ rbenv version
    rbenv: version `2.2.2' is not installed
     (set by /Users/jmiettunen/git/myProject/.ruby-version)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-03
      • 1970-01-01
      • 2022-12-24
      相关资源
      最近更新 更多