进入目录后,RVM不会更改gemset

时间:2013-11-13 22:19:16

标签: ruby rvm ruby-1.9.3

我遇到了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脚本,但没有用。

所以问题是,为什么它不起作用?

欢迎任何反馈。

1 个答案:

答案 0 :(得分:0)

您需要根据这些文档创建项目(或目录)特定文件:http://rvm.io/workflow/projects这些文件将在进入该文件所在的目录时更改您的ruby版本和gemset。