Zusammenfassung der Ordner, in denen Ruby, Python, PostgreSQL usw. unter macOS installiert sind (von Zeit zu Zeit aktualisiert)

Ich habe versucht herauszufinden, wo verschiedene Dinge in Ruby & MacOS installiert sind

Umgebung

Übersicht über die Ordnerstruktur von macOS selbst

/bin
/sbin
/usr
/Applications
/Users/user_name/Applications
~ #=> /Users/user_name

Ordnerposition

Ruby

Ruby über rbenv installiert

/usr/local/Cellar/rbenv/1.1.1    #rbenv Körper
/Users/user_name/.rbenv/versions #Ruby

System Ruby

/System/Library/Frameworks/Ruby.framework/Versions

Gem

Ruby Gem über rbenv installiert

/usr/local/Cellar/rbenv/1.1.0/versions/2.3.3/lib/ruby/gems/2.3.0/gems

System Ruby Gem

/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

Python über pyenv installiert

/usr/local/Cellar/pyenv/1.1.3    #Pyenv Körper
/Users/user_name/.pyenv/versions #Python

System Python

/System/Library/Frameworks/Python.framework/Versions

In Zukunft untersuchen

Wo Ruby installiert ist

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.

Referenz

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

(Referenz) Ubuntu-Ordnerstruktur (im Aufbau)

/usr
/bin

Recommended Posts

Zusammenfassung der Ordner, in denen Ruby, Python, PostgreSQL usw. unter macOS installiert sind (von Zeit zu Zeit aktualisiert)
Zusammenfassung von vtkThreshold (von Zeit zu Zeit aktualisiert)
Zusammenfassung der gcc-Optionen (von Zeit zu Zeit aktualisiert)
[Von Zeit zu Zeit aktualisiert] Zusammenfassung der Entwurfsmuster in Java
vtkXMLUnstructuredGridReader Zusammenfassung (von Zeit zu Zeit aktualisiert)
vtkOpenFOAMReader-Zusammenfassung (von Zeit zu Zeit aktualisiert)
Privates Python-Handbuch (von Zeit zu Zeit aktualisiert)
vtkClipPolyData / DataSet-Zusammenfassung (von Zeit zu Zeit aktualisiert)
Hinweise zum maschinellen Lernen (von Zeit zu Zeit aktualisiert)
progate Python-Lernnotiz (von Zeit zu Zeit aktualisiert)
Nützliche Hilfeseiten usw. (von Zeit zu Zeit aktualisiert)
Apache-Einstellungen, Protokollbestätigung usw. (* Von Zeit zu Zeit aktualisiert)
[Von Zeit zu Zeit aktualisiert] Python-Memos, die häufig für die Datenanalyse verwendet werden [N-Division usw.]
[Von Zeit zu Zeit aktualisiert] Überprüfung von Let Code NumPy
Memorandum über Befehle, Pakete, Begriffe usw., die unter Linux verwendet werden (von Zeit zu Zeit aktualisiert)
Anaconda aktualisiert von 4.2.0 auf 4.3.0 (python3.5 aktualisiert auf python3.6)
[Hinweis] Websites zu KI / maschinellem Lernen / Python [von Zeit zu Zeit aktualisiert]
Ingenieur-Wortbuch (von Zeit zu Zeit aktualisiert)
Tensorflow-Memo [von Zeit zu Zeit aktualisiert]
Python (vom ersten Mal bis zur Ausführung)
Aktualisieren Sie Mac Python von 2 auf 3
Von der Re-Environment-Konstruktion von Python bis zur grafischen Zeichnung (auf Visual Studio-Code)
(Von Zeit zu Zeit aktualisiert) Zusammenfassung der APIs für maschinelles Lernen, mit denen Sie schnell Apps von Team AI erstellen können
[Python] Zusammenfassung der Verwendung von Pandas
Herstellen einer Verbindung von Python zu MySQL unter CentOS 6.4
[Python2.7] Zusammenfassung der Verwendung von unittest
[Von Zeit zu Zeit aktualisiert] Hinweise zum Postmarket-Betriebssystem
Zusammenfassung der Verwendung der Python-Liste
[Python2.7] Zusammenfassung der Verwendung des Unterprozesses