Zsh + RVM gemset和ruby-version没有自动设置为.ruby-gemset& .ruby版本

时间:2014-12-12 07:24:14

标签: ruby-on-rails rvm zsh

案例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

1 个答案:

答案 0 :(得分:1)

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