【发布时间】:2013-11-13 22:19:16
【问题描述】:
我遇到了 RVM 的问题。
问题是,当我进入一个目录时 - 例如cucumber - RVM 不会切换到本地 Gemfile 中设置的 gemset。
Gemfile如下:
红宝石'1.9.3'
#ruby-gemset=黄瓜
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 脚本,但没有成功。
所以问题是,为什么它不起作用?
欢迎任何反馈。
【问题讨论】:
-
您是否设置了
rvmrc文件? rvm.io/workflow/rvmrc 或任何 RVM 项目特定文件? rvm.io/workflow/projects -
不,RVM 安装是全新的。唯一的修改是安装 2 个 ruby 版本并创建 gemset。
标签: ruby rvm ruby-1.9.3