-2

创建 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

我该如何解决?

4

2 回答 2

2

该错误是对未找到 .rvmrc 项目文件中指定的 Gemset 的响应。编辑文件以包含rvm ruby-2.0.0-p0@routerscript. 那解决了它。

这意味着沉默use

rvm use ruby-2.0.0-p0@routerscript

要允许自动创建 gemset,请使用--create

rvm --create ruby-2.0.0-p0@routerscript

为了避免信任而不是创建 gemset,请使用.ruby-version/ .ruby-gemset

rvm rvmrc to .ruby-version

它会自动将您迁移.rvmrc到新格式。

RVM 网站上的更多详细信息:https ://rvm.io

于 2013-04-06T15:19:45.713 回答
2

如果您刚刚安装了 RVM,请确保重新启动终端。

于 2016-12-15T23:17:13.470 回答