Es war ein langer Weg, um rbenv install 2.7.1
dazu zu bringen, Ruby unter Windows 10 zu verwenden, also habe ich es zusammengefasst.
Die Dinge zu tun sind wie folgt.
echo'eval" $ (rbenv init-) "'>> ~ / .bash_profile
source ~ / .bash_profile
brown install rbenv ruby-build
rbenv install 2.7.1
rbenv global 2.7.1
sudo apt install ruby
Wenn alle diese Befehle fehlerfrei übergeben werden, ist der Rest der Geschichte irrelevant. Die Umgebung ist nicht bereit, da dies die erste Einstellung ist. Ich werde den aufgetretenen Fehler und den Umgang damit beschreiben. Wenn Sie den gleichen Fehler haben, beziehen Sie sich bitte darauf. Ich gebe die Befehle in der Reihenfolge von oben ein.
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
Fehler: Keine solche Datei oder kein solches Verzeichnis
Ursache:.bash_Ich habe versucht, es dort hinzuzufügen, wo die Profildatei nicht vorhanden ist
Korrespondenz:.bash_Erstellen Sie eine Profildatei
Korrekturmaßnahme: touch ~ / .bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
source ~/.bash_profile
Fehler: Befehl'rbenv' not found, but can be installed with: sudo apt install rbenv
Ursache:$(rbenv init -)Ich versuche, den Befehl rbenv zu verwenden, verstehe aber rbenv nicht
Aktion: Installieren Sie rbenv
Korrekturmaßnahme: Brew Install Rbenv Ruby-Build
Fehler: Befehl'brew' not found
Ursache: Ich weiß nicht brauen
Aktion: Installieren Sie Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Brew -v
(prüfe, ob der Brew-Befehl verwendet werden kann)
Fehler: Befehl'brew' not found
Ursache: Ich weiß nicht, wo sich das installierte Homebrew befindet.
Korrespondenz: Ich werde es auf dem Weg nach Homebrew geben
Korrekturmaßnahme: echo'export PATH =" / home / linuxbrew / .linuxbrew / bin: $ PATH "'>> ~ / .bashrc
Korrekturmaßnahme: source ~ / .bashrc
brew -v
Fehler: Befehl'brew' not found
Ursache:.bash_Sie müssen auch den Pfad zur Profildatei übergeben
Korrespondenz:.bash_Einstellungen zur Profildatei hinzufügen
Korrekturmaßnahme: echo export PATH = '/ usr / local / bin: $ PATH' >> ~ / .bash_profile
Korrekturmaßnahme: source ~ / .bash_profile
Brew -v
(angezeigt als Homebrew 2.5.2)brew install rbenv ruby-build
source ~ / .bash_profile
(Da rbenv installiert ist, speichern Sie das Umschreiben von .bash_profile.)rbenv install --list-all
(Liste der installierbaren rbenv-Versionen)rbenv install 2.7.1
(Installieren Sie diesmal Ver. 2.7.1)Fehler: konfigurieren: error: C compiler cannot create executables
Ursache: Homebrew hatte nicht das, was es brauchte
Aktion: Installieren Sie das, was fehlt
Problemumgehung: sudo apt install build-essential curl file git
Fehler: E.: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Ursache: apt-get ist nicht aktuell
Korrespondenz: apt-Update bekommen
Korrekturmaßnahme: sudo apt-get update
sudo apt install build-essential curl file git
rbenv install 2.7.1
Fehler: FEHLER: Ruby install aborted due to missing extensions. Try running apt-get install -y zlib1g-dev to fetch missing dependencies.
Ursache: zlib1g-Es scheint keinen Entwickler zu geben
Korrespondenz: zlib1g-installiere dev
Korrekturmaßnahme: sudo apt-get install -y zlib1g-dev
rbenv install 2.7.1
rbenv-Versionen
(bestätigen Sie, dass die angegebene Version von rbenv installiert ist)rbenv global 2.7.1
(Gibt die Version von rbenv als Ganzes wieder. Wenn nur ein bestimmtes Verzeichnis festgelegt ist, legen Sie es als lokal statt global fest.)ruby -v
Fehler: Befehl'ruby' not found, but can be installed with: sudo apt install ruby
Ursache: Rubin selbst ist noch nicht
Aktion: Installieren Sie Ruby
Korrekturmaßnahme: sudo apt install ruby
ruby -v
(angezeigt als ruby 2.7.1p83)Ich wäre Ihnen sehr dankbar, wenn Sie mir mitteilen könnten, ob mit der Ursache oder der Reaktion etwas nicht stimmt. Ich hoffe es wird hilfreich für Sie sein!
Vielen Dank für Ihre Hilfe.
Hinweise zum Recherchieren und Zusammenfassen
Recommended Posts