前提:
已經安裝了Ruby, Rails, Git
===============================================================
第一次安裝設定heroku
$sudo gem install heroku
設定heroku的帳號,需要email和口令,請在http://www.heroku.com/免費申請
$ heroku keys:add
===============================================================
$ heroku create
提示在heroku雲端服務器上面建立了一個叫growing-snow-5298的測試伺服器
Creating growing-snow-5298... done, stack is bamboo-mri-1.9.2
http://growing-snow-5298.heroku.com/ | git@heroku.com:growing-snow-5298.git
Git remote heroku added
$ git remote -v
heroku git@heroku.com:growing-snow-5298.git (fetch)
heroku git@heroku.com:growing-snow-5298.git (push)
origin git@github.com:yangjiang2k/first_app.git (fetch)
origin git@github.com:yangjiang2k/first_app.git (push)
$ git push heroku master
$ heroku rename BerryReloadFirstApp
現在你可以訪問host在heroku的Rails應用了:
http://BerryReloadFirstApp.heroku.com
===============================================================
heroku排錯:
$ heroku logs
===============================================================
參考:如果heroku 發布應用出錯,則重新告訴github伺服器正確的heroku 雲端服務器網域名稱
http://stackoverflow.com/questions/2947190/pushing-app-to-heroku-problem
git remote -v
git remote rm heroku
git remote add heroku git@heroku.com:growing-snow-5298.git
===============================================================
heroku應用程式運行排錯:
$ heroku logs