Cela a été un long chemin pour obtenir rbenv install 2.7.1
pour utiliser Ruby sur Windows 10, donc je l'ai résumé.
Les choses à faire sont les suivantes.
source ~ / .bash_profile
brew install rbenv ruby-build
rbenv install 2.7.1
rbenv global 2.7.1
sudo apt install ruby
Si toutes ces commandes passent sans erreur, le reste de l'histoire n'est pas pertinent. L'environnement n'est pas prêt car c'est le premier paramètre, et je décrirai l'erreur qui s'est produite et comment y faire face. Si vous rencontrez la même erreur, veuillez vous y référer. J'entre les commandes dans l'ordre du haut.
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
Erreur: aucun fichier ou répertoire de ce type
Cause:.bash_J'ai essayé de l'ajouter là où le fichier de profil n'existe pas
Correspondance:.bash_Créer un fichier de profil
Action corrective: touch ~ / .bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
source ~/.bash_profile
Erreur: commande'rbenv' not found, but can be installed with: sudo apt install rbenv
Cause:$(rbenv init -)J'essaye d'utiliser la commande rbenv, mais je ne comprends pas rbenv
Action: installez rbenv
Action corrective: brew install rbenv ruby-build
Erreur: commande'brew' not found
Cause: je ne sais pas brasser
Action: installez Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
brew -v
(vérifiez si la commande d'infusion peut être utilisée)
Erreur: commande'brew' not found
Cause: je ne sais pas où se trouve le Homebrew installé.
Correspondance: je la donnerai à travers le chemin vers Homebrew
Action corrective: ʻecho'export PATH = "/ home / linuxbrew / .linuxbrew / bin: $ PATH" '>> ~ / .bashrc Action corrective:
source ~ / .bashrc`
brew -v
Erreur: commande'brew' not found
Cause:.bash_Vous devez également transmettre le chemin d'accès au fichier de profil
Correspondance:.bash_Ajouter des paramètres au fichier de profil
Action corrective: ʻecho export PATH = '/ usr / local / bin: $ PATH' >> ~ / .bash_profile Action corrective:
source ~ / .bash_profile`
brew -v
(affiché comme Homebrew 2.5.2)brew install rbenv ruby-build
source ~ / .bash_profile
(Puisque rbenv est installé, enregistrez la réécriture de .bash_profile)rbenv install --list-all
(liste des versions installables de rbenv)rbenv install 2.7.1
(Installez la version 2.7.1 cette fois)Erreur: configurer: error: C compiler cannot create executables
Cause: Homebrew n'avait pas ce dont il avait besoin
Action: installez ce qui manque
Solution: sudo apt installe le fichier curl essentiel à la construction git
Erreur: E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Cause: apt-get n'est pas à jour
Correspondance: apt-mettre à jour obtenir
Action corrective: sudo apt-get update
sudo apt install build-essential curl file git
rbenv install 2.7.1
Erreur: ERROR: Ruby install aborted due to missing extensions. Try running apt-get install -y zlib1g-dev to fetch missing dependencies.
Cause: zlib1g-Il ne semble pas y avoir de dev
Correspondance: zlib1g-installer dev
Action corrective: sudo apt-get install -y zlib1g-dev
rbenv install 2.7.1
rbenv versions
(confirmez que la version spécifiée de rbenv est installée)rbenv global 2.7.1
(Reflète la version de rbenv dans son ensemble. Si seul un répertoire spécifique est défini, définissez-le comme local au lieu de global.)ruby -v
Erreur: commande'ruby' not found, but can be installed with: sudo apt install ruby
Cause: le rubis lui-même n'est pas encore
Action: installer ruby
Action corrective: sudo apt install ruby
ruby -v
(affiché comme ruby 2.7.1p83)Je vous serais très reconnaissant si vous pouviez me faire savoir si quelque chose ne va pas avec la cause ou la réponse. J'espère que cela vous sera utile!
Merci beaucoup pour votre aide.
Notes pour rechercher et résumer
Recommended Posts