1

Aptana Studio で Rails 3 アプリを作成しました。このアプリケーションは既に Github にあります。アプリをデプロイするために engine yard を試しました。github のコードからのアドレスである engine yard を指定する必要があり、自動的にサーバー インスタンスにコピーが作成されます。

これが私の問題です....クライアントはherokuでアプリをデプロイするように求めました。github にあるコードを使用して、heroku にデプロイしたいと思います。

github で私のコードを使用して heroku アプリを作成する最速の方法はどれですか? Heroku は github からコードを取得できますか? 従うべきプロセスはどれですか?

私はレールでherokuからクイックスタートを読みましたが、新しいアプリを作成し、新しいherokuアプリでファイルごとにコピーすることを提案しています。

皆さんありがとう!

4

3 に答える 3

1

Herokuのドキュメントでは、このトピックについてかなりの長さで説明しています。

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

Re:MySQL、HerokuにMySQLがない場合でも、MySQL固有の機能を使用しない限り(おそらくActiveRecordを使用していない場合)、アプリケーションをHerokuにデプロイするのに問題はありません。

デプロイに関しては、Herokuのデプロイは、変更をGitHubにプッシュするように機能し、アプリケーションをpushコードベースにデプロイします。

git push heroku master

マスターブランチをHerokuにデプロイします。

もちろん、これが機能するには、次のものが必要です。

  • Herokuのアカウント
  • Heroku gemをインストールしました(gem install heroku
  • herokuでアプリケーションを作成しました(Herokuのドキュメントを参照)

Heroku devcenterリンクから、アプリの作成手順をスキップして、データベースアダプター、グループなどの他の詳細に焦点を当てることができます。

お役に立てれば。

于 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 に答える