新手问题 gem install 不能强制更新 cache 中同名 gem 包

joseph · 2014年08月26日 · 最后由 hz_qiuyuanxin 回复于 2014年08月26日 · 1928 次阅读

$ gem install demo-1.0.gem 执行上面命令不会更新 ~/.rvm/gems/ruby-1.9.3-p545@package/cache 下已存在的 demo-1.0.gem

说明:rubygems-bundler (1.4.3)

请问:是否 gem install 有参数能强制更新 cache 中同名 gem 包?

bundle update demo

@hz_qiuyuanxin 抱歉,主题贴错了,是用 gem install

@hz_qiuyuanxin 执行命令: $ gem update demo-1.0.gem

Updating installed gems Nothing to update

说明:我在新的 gem 包中修改了一个文件,增加了一个文件,但执行命令后 cache 中的 gem 包没有被更新

直接放在 vender 目录下,然后引进项目里去。

@hz_qiuyuanxin 其实我就是想 gem install/update的时候,更新到 ~/.rvm/gems/ruby-1.9.3-p545@package/cache

然后再执行 bundle -- deployment 从 cache 中打包到 vendor 中,这个流程固定下来,目前的问题,就是如何 install/update 的时候能更新 cache 中同名同版本的 gem 包

谢谢耐心回答。

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