0
Help us understand the problem. What are the problem?

posted at

Your Ruby version is 2.7.3, but your Gemfile specified 2.7.5 と表示されるエラーの解決

はじめに

ロリポップマネージドクラウドを使い自作アプリをデプロイしようと思い

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 installrbenv local 2.7.3

などを行っても解決しなかった。

エラー解決

GemfileやRubyのバージョンを変更した際に、gitにコミットしていないことが原因であった。

そこで

git add .

git commit -m ""

をターミナルで行った後に

git push lolipop master

を行うとアプリをデプロイする事が出来た。

終わりに

非常に初歩的なミスではあったが、意外と忘れている方もおられるのではないか。

と思い、投稿しておきました。

Register as a new user and use Qiita more conveniently

  1. You can follow users and tags
  2. you can stock useful information
  3. You can make editorial suggestions for articles
What you can do with signing up
0
Help us understand the problem. What are the problem?