案例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
答案 0 :(得分:1)
您的家庭或项目目录中是否有.rvmrc文件?这将优先于.ruby-version和.ruby-gemset,如rvm docs所示:https://rvm.io/workflow/projects