【发布时间】:2014-09-16 23:59:48
【问题描述】:
我是 Ruby on Rails 的新手(来自 C#/ASP.NET)。我的问题是关于使用 PaperClip 和 ImageMagick 时发生的与服务器相关的更改。我按照教程学习了如何使用 PaperClip。因此,当我在我的笔记本电脑 Mac OS 上安装 ImageMagick 以使用 PaperClip gem 时,事情看起来非常简单。
显然,这意味着 ImageMagick 在开发期间安装在我的本地计算机上,然后在 Heroku 上推送到生产环境之前。我的 Ruby 应用程序中是否有任何用于 ImageMagick 的内容(代码、配置更改等)?当我将 Ruby 应用程序推送到 Heroku 时,ImageMagick 和 PaperClip 似乎都适用。
ImageMagick 安装的组件是如何以及在哪里推送到 Heroku 的? ImageMagick 不是宝石,所以我只是想了解如何将本地开发安装的软件(如 ImageMagick)转移到生产环境(如 Heroku)。
当我进行 Heroku 推送时,除了 PaperClip gem 之外,ImageMagick 是否安装在 Heroku 服务器(或任何服务器)上?只是想了解 ImageMagick vs gems 等已安装软件的使用,以及如何将事物推送到生产环境并在推送到生产后“自动”地与应用程序集成。
我想了解它是如何工作的,以便我可以在不同的服务器环境(例如 Rackspace 而不是 Heroku)上进行部署,并且我想了解我必须手动安装/设置与安装什么才能让事情正常工作。我希望这是有道理的。
感谢您提供任何帮助。
【问题讨论】:
标签: ruby-on-rails ruby heroku imagemagick paperclip