我想让Heroku与使用aws-s3宝石的amazon s3 webserivces上的欧洲桶一起工作。看来我需要安装gem的分叉版来解决这个问题。但是,对于heroku,我只能使用.gems文件来安装宝石。如何在heroku上安装叉形宝石?
我可以使用这个.gems文件以某种方式安装分叉宝石吗?
我想让Heroku与使用aws-s3宝石的amazon s3 webserivces上的欧洲桶一起工作。看来我需要安装gem的分叉版来解决这个问题。但是,对于heroku,我只能使用.gems文件来安装宝石。如何在heroku上安装叉形宝石?
我可以使用这个.gems文件以某种方式安装分叉宝石吗?
将gem解包到本地存储库中,然后将其添加到您的git存储库。这会将gem复制到您的供应商/宝石目录。另外请记住从.gems列表中删除gem以防止Heroku使用不需要的版本。
#Unpacks all gems
rake gems:unpack
#Unpack a specific gem
rake gems:unpack GEM=xxxxx
即使对于未使用Rails 3的应用程序,Heroku也已经支持Bundler。 http://blog.heroku.com/archives/2010/2/17/gem_bundler_on_heroku/
您可以切换到Bundler并使用它的语法让Bundler从fork中下载Gem。
你有没有自己的宝石?它托管在任何地方? – 2010-06-11 09:47:52