Herokuにデプロイできない
Herokuにデプロイしたいです。
Q&Aのアプリを開発したのでHerokuにデプロイしたいのですが、
$ git push heroku master
しても以下のようなエラーが出ます。
発生している問題・エラー
Herokuにpush
$ git push heroku master
以下がpush後のエラー
Enumerating objects: 120, done.
Counting objects: 100% (120/120), done.
Compressing objects: 100% (105/105), done.
Writing objects: 100% (120/120), 27.41 KiB | 779.00 KiB/s, done.
Total 120 (delta 10), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
(中略)
remote: !
remote: ! Could not detect rake tasks
remote: ! ensure you can run `$ bundle exec rake -P` against your app
remote: ! and using the production group of your Gemfile.
remote: ! /tmp/build_1d24eed9/config/boot.rb:4:in `require': cannot load such file -- bootsnap/setup (LoadError)
remote: ! from /tmp/build_1d24eed9/config/boot.rb:4:in `<top (required)>'
remote: ! from /tmp/build_1d24eed9/bin/rake:7:in `require_relative'
remote: ! from /tmp/build_1d24eed9/bin/rake:7:in `<main>'
remote: !
(中略)
To https://git.heroku.com/(アプリ名).git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/(アプリ名).git'
自分で試したこと
1)以下が気になったので
ensure you can run `$ bundle exec rake -P` against your app
実際にコマンド$ bundle exec rake -P
を入力しました。すると以下のエラーが出てきたので
Selenium::WebDriver::Chrome#driver_path= is deprecated. Use Selenium::WebDriver::Chrome::Service#driver_path= instead.
gemfileのgem 'chromedriver-helper'
をコメントアウトしてgem 'webdrivers'
を追加しました。
gem 'selenium-webdriver'
# Easy installation and use of chromedriver to run system tests with Chrome
# gem 'chromedriver-helper'
gem 'webdrivers'
end
2) 以下の部分が気になったので/config/boot.rbの4行目をコメントアウトにしましたが効果なし。
※gemファイルにはgem 'bootsnap', '>= 1.1.0', require: false
の記載はある。
/tmp/build_1d24eed9/config/boot.rb:4:in `require': cannot load such file -- bootsnap/setup (LoadError)
上記試して再度デプロイしましたが同じエラーが出てきます。アドバイスをお願いします。
0