我正在努力让Heroku使用aws-s3 gem在亚马逊s3 webserivces上使用欧洲桶。我似乎需要安装一个分叉版本的gem来解决这个问题。但是,使用heroku我只能使用.gems文件来安装gem。
我可以使用这个.gems文件以某种方式安装fork-gem吗?
答案 0 :(得分:1)
将gem解压缩到本地存储库中,然后将其添加到您的git存储库中。这会将gem复制到vendor / gems目录。另请记住从.gems列表中删除gem以防止Heroku使用不需要的版本。
#Unpacks all gems
rake gems:unpack
#Unpack a specific gem
rake gems:unpack GEM=xxxxx
答案 1 :(得分:1)
Heroku已经支持Bundler,即使对于非Rails 3应用程序也是如此。 http://blog.heroku.com/archives/2010/2/17/gem_bundler_on_heroku/
您可以切换到Bundler并使用其语法让Bundler从fork中下载Gem。