J'ai essayé de savoir où diverses choses sont installées dans Ruby et macOS
/bin
/sbin
/usr
/Applications
/Users/user_name/Applications
~ #=> /Users/user_name
Ruby
/usr/local/Cellar/rbenv/1.1.1 #corps rbenv
/Users/user_name/.rbenv/versions #Ruby
/System/Library/Frameworks/Ruby.framework/Versions
Gem
/usr/local/Cellar/rbenv/1.1.0/versions/2.3.3/lib/ruby/gems/2.3.0/gems
/Library/Ruby/Gems/2.0.0/gems
PostgreSQL
/usr/local/Cellar/postgresql/9.6.3 #Corps PostgreSQL
/usr/local/var/postgres/base #Emplacement du fichier DB
Python
/usr/local/Cellar/pyenv/1.1.3 #corps pyenv
/Users/user_name/.pyenv/versions #Python
/System/Library/Frameworks/Python.framework/Versions
Pourquoi Ruby est-il installé via rbenv installé dans / usr / local / Cellar / rbenv / 1.1.0 / versions
? Il y a aussi une page qui dit qu'il sera installé dans / Users / user_name / .rbenv / versions
.
Addendum: Parce que RBENV_ROOT
est défini sur / usr / local / opt / rbenv
. Cependant, je ne me souviens pas de l'avoir réglé et j'étudie où il a été placé. En gros, il semble préférable de l'installer dans le fichier par défaut / Users / user_name / .rbenv / versions
(Que fait rbenv rehash? Voir / 02 / rbenv_rehash_what_it_does.html).
Addendum 2: Il semble que cela soit dû à la configuration du fichier de plugin / Users / user_name / .oh-my-zsh / plugins / rbenv / rbenv.plugin.zsh
de oh-my-zsh.
Il semble qu'il sera corrigé si ce PR est fusionné (lié: Issue # 3093 / oh-my-zsh / issues / 3093), PR # 3808, [PR # 4384](https: // github .com / robbyrussell / oh-my-zsh / pull / 4384), Issue # 4998, PR # 6168 //github.com/robbyrussell/oh-my-zsh/pull/6168)).
Addendum 3: La modification du fichier de plug-in ci-dessus selon PR ne fonctionne pas, j'ai donc décidé de ne pas utiliser le plug-in de rbenv de oh-my-zsh et réinstallé Ruby, comme recommandé. C'est devenu un mouvement.
Comment vérifier le chemin du gem référencé par Ruby et le gem installé Environnement de développement Building Rails (plusieurs versions peuvent coexister) (Homebrew) Comment fonctionne rbenv + ruby-build Construction de postgreSQL Utilisation de base de rbenv et bundler Que fait rbenv rehash? La meilleure façon de coexister Python 3.x et 2.x sur Mac Utilisez oh-my-zsh pour rassembler les paramètres zsh utiles
/usr
/bin
Recommended Posts