熱門文章

2016年6月10日 星期五

Heroku 上傳之筆記

Heroku是一個支持多種程式語言的雲平台即服務。Heroku作為最開始的雲平台之一,從2007年6月起開發,當時它僅支持Ruby,但後來增加了對Java、Node.js、Scala、Clojure、Python以及PHP和Perl的支持。
Step 1: 上 Heroku 官網http://heroku.com 註冊帳號。(請在 Heroku、Git、GitHub、SSH 使用相同的 Email。)
Step 2: 請上 https://toolbelt.heroku.com/ ,下載heroku toolbelt,並安裝。


Step 3: 在終端機打「heroku version」,會出現heroku-toolbelt版本3.42.50(或更高)。
把你的 SSH key 加到 Heroku 帳號。
Step 4 : 在終端機打指令:heroku keys:add
電腦裡的heroku都設定好後,現在可以將程式傳到自己的heroku空間了。
Step 1: 打指令:heroku create
heroku create 會在 Heroku 的系統裡面註冊新的應用程式。跑完之後你應該會看到輸出裡面告訴你新的應用程式的 URL。
Step 2 : 在編輯器打開 Gemfile,找這一行:
gem 'sqlite3'
刪除那一行,改成這樣:
group :development, :test do
gem 'sqlite3'
end
group :production do
gem'pg'
gem'rails_12factor'
end
Step 3:打指令:bundle install --without production
現在全部檔案都準備好了,可以上傳到heroku。但要透過git上傳前,需要先commit,你得先建立一個還原點。
Step 4 :
打指令:git add .
打指令:git commit -m “deploy to heroku”
上傳到heroku
Step 5 : 打指令:git push heroku master
需在heroku 跑資料庫的migration
Step 6:打指令:heroku run rake db:migrate

Step 7:打指令:heroku open,便可以看到在雲端上的網站囉!

檢視我的成果

沒有留言:

張貼留言