【问题标题】:Zsh + RVM gemset and ruby-version not set automatically to .ruby-gemset & .ruby-versionZsh + RVM gemset 和 ruby​​-version 未自动设置为 .ruby-gemset & .ruby-version
【发布时间】:2014-12-12 07:24:14
【问题描述】:

案例 1:当我在项目目录中直接打开控制台时(使用 Linux Mint) 我在我的 rails 项目中创建了 .ruby-version 和 .ruby-gemset 但它不起作用。它不会自动设置我的 ruby​​ 版本和 gemset。

案例2:当我这样做时它确实有效..

$ cd . 
or
$ cd /path/to/project

为什么会这样?

我的~/.zshrc:

export PATH="/home/asad/.rvm/gems/ruby-2.0.0-p598/bin:/home/asad/.rvm/gems/ruby-2.0.0-p598@global/bin:/home/asad/.rvm/rubies/ruby-2.0.0-p598/bin:/home/asad/.rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$PATH"
export PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting

【问题讨论】:

  • 我有同样的问题(我使用 bash 和 Konsole)。如果我在项目文件夹中“cd”一切正常。但是如果我直接在该项目的目录中打开 Konsole,它就不起作用了。

标签: ruby-on-rails rvm zsh


【解决方案1】:

您的主目录或项目目录中有 .rvmrc 文件吗?这将优先于 .ruby-version 和 .ruby-gemset,如 rvm 文档所示:https://rvm.io/workflow/projects

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多