部署錯誤

Published on:

錯誤
無法打開Heroku 出現這個訊息


用git status 看發現是沒git push, git push heroku master 後,仍無法部署至heroku

最後重新再看一次部署的過程,發現改完Gemfile後沒有bundle install,因此重新create heroku並bundle install

結果push時 卻是錯誤的heroku

解法:首先把抓错的给拔了:
git remote rm heroku
接着:
git remote -v
接下来:
git remote add heroku https://git.heroku.com/XXXXX.git
(XXXXX请换成正確的heroku名称,并且注意包含完整网址)
最后:
git push heroku master

錯誤1:部署的步驟不熟悉,跟著做時沒看清楚,導致一連串錯誤
整理:
上传专案到 Heroku
步驟1
heroku login 輸入帳號密碼
heroku create 然后 git push heroku master
步骤 2: 修改 Gemfile
在编辑器里打开 Gemfile 这个档案,将 gem 'sqlite3' 剪切 貼到 gem 'byebug',platform: :mri下方
步骤 3:套用 Gemfile 的异动
bundle install
步骤 4:把 Gemfile 的异动 commit 进 git
在终端机输入
git add Gemfile
git add Gemfile.lock
git commit -m "move sqlite3 to dev group & add pg to production group "
步骤 5:上传到 Heroku
git push heroku master
步骤 6:在 Heroku 跑资料库的 migration
heroku run rake db:migrate
步骤 7:上网看你的程式
heroku open

Comments

comments powered by Disqus