はじめに
ロリポップマネージドクラウドを使い自作アプリをデプロイしようと思い
git push lolipop master
を行うと
remote: Your Ruby version is 2.7.3, but your Gemfile specified 2.7.5
というエラーが起きた。
エラーについて
エラー内容を直訳すると
あなたのRubyは2.7.3なのに、Gemfileには2.7.5となっている。
という事だがGemfileを確認すると2.7.3になっており、他にもGemfile.lock、.ruby-versionを確認しても2.7.3だった。
他サイトなどを参考にし、
bundle install
や rbenv local 2.7.3
などを行っても解決しなかった。
エラー解決
GemfileやRubyのバージョンを変更した際に、gitにコミットしていないことが原因であった。
そこで
git add .
git commit -m ""
をターミナルで行った後に
git push lolipop master
を行うとアプリをデプロイする事が出来た。
終わりに
非常に初歩的なミスではあったが、意外と忘れている方もおられるのではないか。
と思い、投稿しておきました。