gem "my_gem", :git => "git@github.com:my_username/my_gem.git", :tag => "v0.1.0"
当我跑的时候
bundle package
但是,这个gem没有包含在我的vendor/cache目录中。这是一个已知的问题,即Bundler不打包使用git源代码而不是打包的.gem文件的gem吗?
我还没有在文档中找到任何说明这两种方式的内容,但我真的希望使用这个:git选项可以省去我实际构建gem并将其托管在某个地方的麻烦。(所有这些代码都不是开源或公开的,所以我不想把它推给gemcutter)
另外请注意,我
首先打包我的gems,因为heroku由于公钥问题在部署时无法访问git源代码。