我遇到了RVM的问题。
问题是,当我进入目录时 - 例如cucumber
- RVM不会切换到本地Gemfile中设置的gemset。
Gemfile如下:
ruby'1.9.3'
#红宝石宝石=黄瓜
rvm gemset list_all
的输出:
> gemsets for ruby-2.0.0-p247 (found in /home/kenny/.rvm/gems/ruby-2.0.0-p247)
> => (default)
> global
> test
>
> gemsets for ruby-1.9.3-p0 (found in /home/kenny/.rvm/gems/ruby-1.9.3-p0)
> => (default)
> cucumber
> global
type rvm | head -1
的输出:
> rvm is a function
source /home/kenny/.rvm/scripts/rvm
中存在 ~/.bash_profile
RVM版本:rvm 1.23.14 (master)
使用设置rvm current 2.0.0@test
进行测试,而不是进入目录但gemset没有更改。
尝试直接采购rvm脚本,但没有用。
所以问题是,为什么它不起作用?
欢迎任何反馈。
答案 0 :(得分:0)
您需要根据这些文档创建项目(或目录)特定文件:http://rvm.io/workflow/projects这些文件将在进入该文件所在的目录时更改您的ruby版本和gemset。