ユーザー認証機能を実装中サーバーを再起動した時にそれは起きました。
Ruby Error[Your Ruby version is 2.6.3, but your Gemfile specified 2.6.5]
本来であればruby 2.6.5のはずなのに。。なにもいじっていないのに。。環境設定の画面を確認します。
%less ~/.zshrc
Linuxコマンドlessでファイルの中身を確認することができます。
export PATH="/usr/local/opt/mysql@5.6/bin:$PATH"
export BASIC_AUTH_USER='admin'
export BASIC_AUTH_PASSWORD='2222'
どうやら環境変数を定義した際にrvenvの設定を変えてたみたいです。
eval "$(rbenv init -)"
export PATH="/usr/local/opt/mysql@5.6/bin:$PATH"
export BASIC_AUTH_USER='****'
export BASIC_AUTH_PASSWORD='****'
設定を変えて更新したいと思います。
% source ~/.zshrc
% ruby -v
ruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-darwin19]
無事元に戻りました。Macでは元々rubyの環境が元々インストールされているみたいで環境を変えたことによりそっちの方が適応されてたみたいですね。