Gem 我把 ruby 从 1.8.6 升级到了 1.8.7,那么原先在 1.8.6 下面的 gem 包怎么才能迁移到 1.8.7 下呢?

zhanggs007 · 2012年07月11日 · 最后由 sevk 回复于 2012年07月12日 · 2560 次阅读

如题,我把 ruby 从 1.8.6 升级到了 1.8.7,那么原先在 1.8.6 下面的 gem 包怎么才能迁移到 1.8.7 下呢?求大侠指教

用 rvm 吧,就没有这些烦恼了。 楼主的问题,我也关注下。

理论上,大多数的 gem,只要把 ruby 下的 gems 包文件夹拷过去就成了 还有 bin 下的一些也有要拷过去的 但是,这样搞,然后一个个验证是不是成功,还不如直接在新的里面直接装了

如果用 rvm 管理的话,可以使用 rvm gemset copy 1.8.6### 1.8.7###

还是用 1.9.3 吧,呵呵。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号