2012-08-26 46 views
1

我用Aptana Studio製作了一個Rails 3應用程序。這個應用程序已經在Github。我嘗試了引擎工廠來部署我的應用程序。您應該在github中指定引擎代碼,這是您代碼中的地址,並自動在您的服務器實例中創建副本。如何添加我的Rails應用程序到Heroku?

這是我的問題....客戶端要求與heroku部署應用程序。我想使用我在github中的代碼並將其部署到heroku中。

哪個是使用github中的代碼製作heroku應用的最快方法? Heroku可以從github獲取代碼?要遵循的過程是什麼?

我使用rails從heroku中讀取快速入門,但他們建議在新的heroku應用程序中創建一個新應用程序並通過文件複製文件。

謝謝大家!

回答

-1

既然你問了quikest最短的路,我覺得那就是:

  1. 安裝Heroku的寶石(寶石安裝的Heroku)

  2. 創建在Heroku上一個新的應用程序。 heroku create
    - #請注意輸出和應用程序名稱,例如「sharp-rock-2853

  3. 在你現有的本地應用程序,$ heroku git:remote -a sharp-rock-2853
    - #你的Heroku應用程序名稱替換尖巖,2853從步驟1

  4. git push heroku master

+0

謝謝邁克爾,通過這個步驟我可以解決它。就在我用rss pub key解決問題之前。 –

1

Heroku的文檔封面此主題相當長:

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

回覆:MySQL的,而你沒有在MySQL的Heroku,如只要你不使用MySQL的特定功能(最有可能的是,如果你使用了ActiveRecord,那麼你不應該有任何問題將你的應用程序部署到heroku)。

至於部署,Heroku部署的工作原理類似於將更改推送到GitHub,將您的應用程序部署到您的代碼庫push

git push heroku master 

將您的主分支部署到Heroku。

當然,對於這個工作,你需要:

  • 已經安裝在Heroku
  • 的帳戶Heroku的寶石( gem install heroku
  • 已經創建了在Heroku上的應用程序(見Heroku的文檔)

從Heroku devcenter鏈接中,您可以跳過創建應用程序步驟並專注於其他詳細信息,如數據庫適配器,組等。

希望這會有所幫助。

+0

感謝路易斯的回答 –

相關問題