捆绑商不再销售宝石

时间:2014-08-12 13:15:37

标签: ruby gem rubygems bundler

我有一个gem,它是对我使用的私人仓库的引用。我在我的gem文件中引用它,如下所示:

gem 'google', git: 'git@github.com:radiumsoftware/google.git'

在我的Gemfile.lock中,依赖关系如下所示:

GIT
  remote: git@github.com:radiumsoftware/google.git
  revision: dff0e3dcddbfd74967b3a0f954922fd3592b5101
  specs:
    google (0.3.0)
      activesupport
      faraday (~> 0.8.0)
      faraday_middleware
      mail-xoauth
      multi_json
      nokogiri

宝石以前一直在出售,就是它出现在我的供应商/缓存中。

我更新了此Gem的repo并更改为新提交的修订版但在运行bundle install或甚至bundle更新后,gem已从vendor / cache移至rvm gems文件夹。

任何人都可以解释原因吗?我正在跑步:

bundler 1.6.2
ruby 2.0.0p353

1 个答案:

答案 0 :(得分:0)

运行bundle package --all以在vendor/cache中包含git(和路径)宝石。

http://bundler.io/man/bundle-package.1.html#GIT-AND-PATH-GEMS