1

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

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

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

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

谢谢大家!

4

3 回答 3

1

Heroku 文档非常详细地介绍了这个主题:

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

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

至于部署,Heroku 部署就像将更改推送到 GitHub,将您的应用程序部署到您push的代码库。

git push heroku master

将您的主分支部署到 Heroku。

当然,要使其正常工作,您需要:

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

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

希望这可以帮助。

于 2012-08-26T21:44:36.757 回答
0

这是 Heroku 本身的教程:https ://devcenter.heroku.com/articles/git

于 2012-08-26T21:39:34.917 回答
-1

既然您要求最快的最短方式,我认为是:

  1. 安装 heroku gem (gem install heroku)

  2. 在 heroku 上创建一个新应用程序。 heroku create
    -# 记下输出和应用名称,例如“ sharp-rock-2853

  3. 在您现有的本地应用程序中,$ heroku git:remote -a sharp-rock-2853
    -# 将Sharp-rock-2853 替换为您在步骤1 中的heroku 应用程序名称

  4. git push heroku master

于 2012-08-26T21:52:32.630 回答