HerokuにpushしようとするとGemfile.lockを要求される


Herokuへのデプロイが失敗しました(☝ ՞ਊ ՞)

Herokuへのデプロイでエラーが

heroku create します。

heroku create
Enter your Heroku credentials.
Email: mail@pugiemonn.com
Password (typing will be hidden):

Creating aqueous-caverns-5124… done, stack is cedar
http://aqueous-caverns-5124.herokuapp.com/ | git@heroku.com:aqueous-caverns-5124.git
Git remote heroku added

herokuへpushします

git push heroku master
Initializing repository, done.
Counting objects: 94, done.
Compressing objects: 100% (80/80), done.
Writing objects: 100% (94/94), 155.71 KiB, done.
Total 94 (delta 12), reused 0 (delta 0)

—–> Ruby app detected
—–> Compiling Ruby/NoLockfile
!
! Gemfile.lock required. Please check it in.

To git@heroku.com:aqueous-caverns-5124.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to ‘git@heroku.com:aqueous-caverns-5124.git’

エラーがでました:(;゙゚’ω゚’):

Gemfile.lockが必要だとか書いてあります。

Gemfile.lockを追加

Gemfile.lockを追加です。

git add Gemfile.lock
git commit -m “add Gemfile.lock”
[master ac94da5] add Gemfile.lock
1 file changed, 146 insertions(+)
create mode 100644 Gemfile.lock

とりあえず追加しました。

動作確認

もう一度pushを試します。

git push heroku master
Initializing repository, done.
Counting objects: 97, done.
Compressing objects: 100% (83/83), done.
Writing objects: 100% (97/97), 156.93 KiB, done.
Total 97 (delta 13), reused 0 (delta 0)

To git@heroku.com:aqueous-caverns-5124.git
* [new branch] master -> master

成功したみたいです。やったね(☝ ՞ਊ ՞)


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です