我想讓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