Ich habe versucht herauszufinden, wo verschiedene Dinge in Ruby & MacOS installiert sind
/bin
/sbin
/usr
/Applications
/Users/user_name/Applications
~ #=> /Users/user_name
Ruby
/usr/local/Cellar/rbenv/1.1.1 #rbenv Körper
/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 #PostgreSQL-Körper
/usr/local/var/postgres/base #Speicherort der DB-Datei
Python
/usr/local/Cellar/pyenv/1.1.3 #Pyenv Körper
/Users/user_name/.pyenv/versions #Python
/System/Library/Frameworks/Python.framework/Versions
Warum wird Ruby über rbenv in / usr / local / Cellar / rbenv / 1.1.0 / version
installiert? Es gibt auch eine Seite, die besagt, dass sie in "/ Users / user_name / .rbenv / version" installiert wird.
Nachtrag: Weil RBENV_ROOT
auf / usr / local / opt / rbenv
gesetzt ist. Ich kann mich jedoch nicht erinnern, es eingestellt zu haben, und ich untersuche, wo es eingestellt wurde. Grundsätzlich scheint es besser, es in der Standardeinstellung / Users / user_name / .rbenv / version
zu installieren (Was macht rbenv rehash? Siehe / 02 / rbenv_rehash_what_it_does.html).
Anhang 2: Es scheint, dass dies an der Einstellung der Plugin-Datei / Users / user_name / .oh-my-zsh / plugins / rbenv / rbenv.plugin.zsh
von oh-my-zsh liegt.
Es scheint, dass es behoben wird, wenn diese PR zusammengeführt wird (verwandt: Problem Nr. 3093 / oh-my-zsh / issue / 3093), PR # 3808, [PR # 4384](https: // github .com / robbyrussell / oh-my-zsh / pull / 4384), Ausgabe Nr. 4998, [PR Nr. 6168](https //github.com/robbyrussell/oh-my-zsh/pull/6168)).
Nachtrag 3: Das Bearbeiten der obigen Plug-In-Datei gemäß PR funktioniert nicht. Daher habe ich beschlossen, das Rbenv-Plug-In von oh-my-zsh nicht zu verwenden und Ruby wie empfohlen neu zu installieren. Es wurde eine Bewegung.
So überprüfen Sie den Pfad von Edelsteinen, auf die Ruby verweist, und installierte Edelsteine Building Rails-Entwicklungsumgebung (mehrere Versionen können nebeneinander existieren) (Homebrew) Wie funktioniert rbenv + ruby-build Building postgreSQL Grundlegende Verwendung von rbenv und bundler Was macht rbenv rehash? Der beste Weg, um Python 3.x und 2.x auf einem Mac nebeneinander zu existieren Verwenden Sie oh-my-zsh, um nützliche zsh-Einstellungen zusammenzuführen
/usr
/bin