mysql - 如何将我的 Rails 应用程序添加到 Heroku?

标签 mysql ruby-on-rails heroku

我用 Aptana Studio 制作了一个 Rails 3 应用程序。此应用程序已在 Github 中。我试过 engine yard 来部署我的应用程序。您应该指定引擎码,这是您在 github 中的代码的地址,他会自动在您的服务器实例中制作一个副本。

这是我的问题....客户要求使用 heroku 部署应用程序。我想使用我在 github 中的代码并将其部署到 heroku 中。

使用我在 github 中的代码制作 heroku 应用程序的最快方法是什么? Heroku可以从github上拿代码吗?要遵循哪个流程?

我阅读了 heroku with rails 的快速入门,但他们建议制作一个新应用程序并在新的 heroku 应用程序中逐个文件复制。

谢谢大家!

最佳答案

Heroku 文档以相当长的篇幅介绍了这个主题:

https://devcenter.heroku.com/articles/rails3

回复:MySQL,虽然您在 Heroku 中没有 MySQL,但只要您不使用 MySQL 的特定功能(如果您使用的是 ActiveRecord,则很可能没有),那么部署您的应用程序应该没有任何问题到 heroku。

至于部署,Heroku 部署就像将更改推送到 GitHub 一样,要部署您的应用程序,您可以将您的代码库推送到它。

git push heroku master

将您的主分支部署到 Heroku。

当然,要实现这一点,您需要:

  • 一个 Heroku 帐户
  • 已安装 Heroku gem(gem install heroku)
  • 已经在 heroku 上创建了一个应用程序(参见 Heroku 文档)

从 Heroku devcenter 链接,您可以跳过创建应用程序的步骤并专注于其他细节,例如数据库适配器、组等。

希望这对您有所帮助。

关于mysql - 如何将我的 Rails 应用程序添加到 Heroku?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12134049/

相关文章:

php - SQL查询根据某列值获取所有记录

mysql - 如何使表只读?

sql - 使用 SQL 进行数据转换

mysql - 是否可以通过 ON DUPLICATE KEY UPDATE 强制 Sequel 始终返回自动增量 id?

ruby-on-rails - Goto Anything of Sublime Text 2 中的这些数字是多少

ruby-on-rails - 为什么我的 person_ids 哈希中有一个空数组元素?

ruby - 在 Heroku 中使用 Padrino 发送电子邮件

ruby-on-rails - 从 ruby​​ 访问谷歌日历的最佳方式是什么?

ruby-on-rails - 如何销毁包括:dependent records in other tables的表的所有记录

heroku - Phoenix 框架的 Heroku 和 Mailgun 问题的环境变量