【发布时间】:2013-04-06 08:23:14
【问题描述】:
创建 gemset 后,cd 出并返回文件夹会抛出 gemset 不存在的错误。
这是我的 shell 会话
dewet-mac:~ dewet$ cd ruby/routerscript/
Gemset 'routerscript' does not exist, 'rvm gemset create routerscript' first, or append '--create'.
dewet-mac:routerscript dewet$ rvm gemset create routerscript
gemset created routerscript => /Users/dewet/.rvm/gems/ruby-2.0.0-p0@routerscript
dewet-mac:routerscript dewet$ cd ..
dewet-mac:ruby dewet$ cd routerscript/
Gemset 'routerscript' does not exist, 'rvm gemset create routerscript' first, or append '--create'.
当我签入/Users/dewet/.rvm/gems/ 时,gem 以ruby-2.0.0-p0@routerscript 的形式存在
我该如何解决这个问题?
【问题讨论】:
-
你使用什么样的项目文件?是
.rvmrc- 你能显示它的内容吗? -
谢谢@mpapis,它回答了我的问题,我是 RVM 的新手,我不明白错误是因为没有找到 .rvmrc 文件中指定的 gemset,我有 rvm
1.9.3@routerscript在 .rvmrc 文件中。将其更改为rvm ruby-2.0.0-p0@routerscript并立即生效。如果可以的话,我会投票赞成你的评论。