我是Ruby on Rails(來自C#/ ASP.NET)的新手。我的問題是關於使用PaperClip和ImageMagick時發生的服務器相關更改。我按照教程學習如何使用PaperClip。所以當我在我的筆記本電腦Mac OS上安裝ImageMagick以使用PaperClip gem時,情況似乎非常簡單。瞭解在Ruby on Rails上使用ImageMagick和PaperClip的服務器設置
很明顯,這意味着ImageMagick在開發過程中安裝在本地計算機上,然後在Heroku上進行生產。是否有任何東西放在我的Ruby應用程序ImageMagick(代碼,配置更改等)?當我將我的Ruby應用程序推送到Heroku時,事情似乎對ImageMagick和PaperClip都起作用。
ImageMagick安裝的組件如何以及在哪裏推到Heroku? ImageMagick不是一個寶石,所以我只是想了解像ImageMagick這樣的本地開發安裝軟件如何轉移到像Heroku這樣的生產環境。
當Heroku推送時,ImageMagick除了PaperClip gem之外,還安裝在Heroku服務器(或任何服務器)上?試圖瞭解像ImageMagick和gem這樣已安裝的軟件的使用情況,以及如何將事物推送到生產環境中,並在推向生產之後「自動」地與應用程序集成。
我想了解它是如何工作的,因此我可以部署在不同的服務器環境中(例如Rackspace而不是Heroku),並且我想了解我必須手動安裝/設置vs安裝才能正常工作。我希望這是有道理的。
這裏的任何幫助表示讚賞。