git push heroku masterが成功しない
twitter認証ログイン機能を実装したアプリを作りたいと思っています。
その際に、自分のアプリのURLを記載する箇所があるのですが、開発中でローカル環境でしか動かせなかったので、Herokuにデプロイ後、twitterのAPIキーを取得しようという算段で動き出したんですが、ターミナルで"git push heroku master"コマンドすると、以下のエラーメッセージが表示されました。
発生するエラーメッセージ
remote: ! An error occurred while installing ruby-2.3.7 remote: ! remote: ! This version of Ruby is not available on Heroku-18. The minimum supported version remote: ! of Ruby on the Heroku-18 stack can found at: remote: ! remote: ! https://devcenter.heroku.com/articles/ruby-support#supported-runtimes
試したこと
- Rubyの最新バージョンインストール
エラーメッセージより、Rubyのバージョンが悪さしているという判断をし、こちらの記事を参考にして、Rubyの最新安定バージョンの2.5.3をインストールしました。
アップデートはできていると思います。
-
Gemfile内4行目あたりの [ ruby '2.3.7' ]を [ ruby '2.5.3' ]に書きかえ
-
bundle install
-
再度[ git push heroku master ]
状況変わらず、上記と同じエラーメッセージが表示されてしまいます。
どこから2.3.7がインストールされようとしているのかを確認したいのですが、試した事以外で後どこを確認したらよいかが不明です。
ご教示頂けますと幸いです。よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
macOS Mojave バージョン10.14.1
Ruby 2.5.3
Herokuバージョン
heroku/7.18.10 darwin-x64 node-v11.1.0
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。