[RAILS] Was tun, wenn Sie Ruby mit rbenv installiert haben, die Version sich jedoch nicht ändert?

Umgebung

MacOS Catalina Rails 6.0.3.2 Ruby 2.7.1(2.6.3)

Phänomen

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 ...

Ansatz

Bestätigung der Ruby-Referenz

$ which ruby
/usr/local/bin

Ändern Sie den Speicherort, da er sich auf einen anderen Speicherort als den von rbenv installierten Speicherort bezieht.

Referenzziel ändern

$ 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.

Überprüfen Sie die Ruby-Version

$ ruby -v
ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [x86_64-darwin19]

Die Ruby-Version wurde erfolgreich umgestellt!

Recommended Posts

Was tun, wenn Sie Ruby mit rbenv installiert haben, die Version sich jedoch nicht ändert?
Was tun, wenn die App nicht mit der neuesten Rails-Version erstellt wurde, die bei neuen Rails installiert wurde?
Was tun, wenn die Annotation JSON Hint nicht mit Lombok und JSONIC funktioniert?
Was tun, wenn Sie die Listen-Adresse im Einstellungsbildschirm des Dockers Mattermost ändern?
[Ruby] Verwendung von rbenv (Version `x.x.x' ist nicht installiert)
Was tun, wenn Um die fehlende Version zu installieren, führen Sie `gem install bundler: 2.1.4` aus
Was tun, wenn das Update nach der Bereitstellung von Rails AWS nicht wirksam wird?
Was tun, wenn der Haltepunkt schattiert ist und beim Debuggen nicht stoppt?
Was tun, wenn Sie den Befehl "Java-Paketname / Klassenname" nicht ausführen können?
Was tun, wenn FacesMessage festgelegt, aber nicht angezeigt wird?
Was tun, wenn der Befehl Rails unbrauchbar wird?
[Schienen] Was tun, wenn mit der Fehlermethode keine Fehlermeldung angezeigt wird?
[Ubuntu 20.04] Was tun, wenn der externe Monitor nicht erkannt wird?
Was tun, wenn die Validierung mit der Aktualisierungsaktion nicht funktioniert?
Was tun, wenn Sie sich über OpenSSL mit pyenv install ärgern?
Was tun, wenn Sie Ihr Root-Passwort unter CentOS7 vergessen haben?
[Rails] Was tun, wenn Sie mit form_with keine Parameter abrufen können?
Was tun, wenn Sie in Eclipse eine JRE auswählen und "Die ausgewählte JRE unterstützt die aktuelle Konformitätsstufe 11 nicht" erhalten?
Was tun, wenn das Hintergrundbild nach der Bereitstellung nicht angewendet wird?
Was tun, wenn Sie das Plug-In nicht vom Eclipse Marketplace installieren können?
Was tun, wenn die Bereitstellung in Heroku fehlschlägt (Ruby-App nicht erkannt)?
Was tun, wenn Ihnen der von swagger-codegen-cli generierte Code nicht gefällt?
Was tun, wenn der Vorgang nicht zulässig ist, wenn ein Befehl im Terminal ausgeführt wird?
Was tun, wenn in CircleCI der Fehler zu lang ohne Ausgabe (über 10 m0s) angezeigt wird?
Was tun, wenn der Server-Tomcat stirbt?
Verwalten Sie die Version von Ruby selbst mit rbenv
Was tun, wenn Sie falsche Informationen eingeben?
Was tun, wenn Sie Gemfile oder .bundle / directory nicht finden konnten?
Was tun, wenn Sie das mit bootstrap-select erstellte Auswahlfeld nicht aktivieren können?
Was tun, wenn die Änderungen nicht in der JAR-Manifestdatei berücksichtigt werden?
[Grails] Beim Ausführen ist ein Fehler aufgetreten. Was ist zu tun, wenn die Grails-CLI nicht gestartet wird?
Repository Das angegebene Juwel ist im Bundle installiert, aber nicht auf die neueste Version aktualisiert
Was tun, wenn Sie Java für OS X unter macOS installiert haben?
Was zu tun ist, wenn es ungültig ist, weil es nicht mit einem '-' beginnt
Was tun, wenn Sie aktiviert haben? Verwenden Sie die WSL2-basierte Engine in Docker Desktop mit unzureichender WSL2-Installation
Was tun, wenn die Installation des Debug-Gems fehlschlägt?
Was tun, wenn der Rails-Server nicht gestartet werden kann?
Was tun, wenn Sie den Text eines Elements in Selen nicht abrufen können?
Was tun, wenn beim Hochladen mit App Store Connect zu viele Symboldateien an die Wand stoßen?
Wechseln Sie die Ruby-Version mit rbenv
Was tun, wenn in GlassFish eine java.io.IOException auftritt?
[Java] [Spring] Was tun, wenn Sie nach dem Kommentieren von Spring Security nicht automatisch mit Type Mismatch verdrahten können?
Wenn in Ruby Hash [: a] [: b] [: c] = 0 ist, möchten wir, dass Sie rekursiv erweitern, auch wenn der Schlüssel nicht vorhanden ist
So erstellen Sie ein Glas mit dem alten Hadoop (hadoop-core-0.20.2-cdh3u6) in Gradle: (Was tun, wenn Sie ZIP nicht erweitern können?)
[Maven] Was tun, wenn Sie aufgefordert werden, ein Glas, das sich nicht im Remote-Repository befindet, in den Krieg aufzunehmen?
Notiz, die zum Anmeldebildschirm übergeht, wenn Sie nicht mit devise angemeldet sind
Was tun, wenn der Befehl adb nicht ausgeführt werden kann?