MacOS Catalina Rails 6.0.3.2 Ruby 2.7.1(2.6.3)
Bis zum Vortag gab es kein Problem, aber als ich am nächsten Tag den PC startete und "Rails s", Der Fehler "Ihre Ruby-Version ist 2.6.3, aber Ihre Gemfile hat 2.7.1 angegeben" ist aufgetreten.
Überprüfen der Ruby-Version Ruby -v → 2.6.3 rbenv --version → 2.7.1
Ich habe es auf "rbenv global 2.7.1" gesetzt, aber es wechselt nicht ...
$ which ruby
/usr/local/bin
Ändern Sie den Speicherort, da er sich auf einen anderen Speicherort als den von rbenv installierten Speicherort bezieht.
$ vi ~/.bash_profile
Der Status der Datei ist wie folgt.
export PATH=/usr/local/bin:$PATH
export PATH="~/.rbenv/shims:/usr/local/bin:$PATH"
eval "$(rbenv init -)"
eval "$(rbenv init -)"
eval "$(rbenv init -)"
Da es dieselbe Beschreibung gibt, mit der die erste Zeile zu funktionieren scheint, wird sie wie folgt korrigiert.
export PATH="~/.rbenv/shims:/usr/local/bin:$PATH"
eval "$(rbenv init -)"
Der verwendete Befehl vi wird mit "dd" gelöscht, mit ": wq" gespeichert und beendet.
$ ruby -v
ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [x86_64-darwin19]
Die Ruby-Version wurde erfolgreich umgestellt!
Recommended Posts