[LINUX] Hinzufügen einer lokalen Entwicklungsumgebung unter MacOS

Annahme

Hinweise zum Vorbereiten mehrerer virtueller Umgebungen mit Vagrant

・ VirtualBox bereits installiert ・ Cyberduck installiert

Verzeichnisse organisieren

Im Ordner Home> MyVagrant ・ MyCentOS ・ MyprojectA Erstellen Sie einen Ordner mit dem Namen und erstellen Sie für jeden einen Server. Dieses Mal soll MyCentOS das Original sein, und ein Ordner namens MyprojectA wird erstellt. Führen Sie nach dem Erstellen des Ordners MyprojectA dort den folgenden Befehl aus.

Befehlseingabe

Erstellen Sie eine Vagrant-Datei für die Einstellungen der virtuellen Maschine

vagrant init bento/centos-6.8

Bearbeiten Sie die Vagrant-Datei, um die IP-Adresse der virtuellen Maschine 192.168.33.11 festzulegen.

sed -i '' -e 's/# config.vm.network "private_network", ip: "192.168.33.11"/config.vm.network "private_network", ip: "192.168.33.11"/' Vagrantfile

vagrant reload

(Wenn Sie eine Fehlermeldung erhalten, handelt es sich möglicherweise um die Einstellung der IP-Adresse. Schreiben Sie die IP in der folgenden Zeile in der Vagrant-Datei im Ordner .vagrant neu.)

config.vm.network "private_network", ip: "192.168.33.11"

(Wenn Sie aufgrund mehrerer Umgebungen einen Fehler erhalten, installieren Sie das Plug-In zu diesem Zeitpunkt.)

vagrant plugin install vagrant-vbguest

Starten Sie eine virtuelle Maschine (VirtualBox arbeitet hinter den Kulissen)

vagrant up

Überprüfen Sie den Status der virtuellen Maschine

vagrant status

Melden Sie sich bei der virtuellen Maschine an und überprüfen Sie die IP-Adresse

vagrant ssh
ip a

Aktualisieren Sie das Betriebssystem auf den neuesten Stand (es braucht Zeit)

sudo yum -y update

Installieren Sie git, um das Skript zu erhalten

sudo yum -y install git

Laden Sie das Skript für Anwendungseinstellungen mit git herunter

git clone https://github.com/dotinstallres/centos6.git

Ein Centos6-Ordner wird erstellt. Wechseln Sie also dorthin

cd centos6

Führen Sie das Skript aus (es braucht Zeit)

./run.sh

Reflektieren Sie verschiedene Einstellungen

exec $SHELL -l

Cyberduck-Verbindung

Starten Sie Cyberduck, klicken Sie auf Neue Verbindung und stellen Sie Folgendes ein, um eine Verbindung herzustellen. ・ Protokoll: SFTP -Server: 192.168.33.11 ・ Benutzername: Landstreicher ・ Passwort: Landstreicher Registrieren Sie sich nach dem Start im Lesezeichen (MyprojectA)

Status von bash_profile

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

Recommended Posts

Hinzufügen einer lokalen Entwicklungsumgebung unter MacOS
Aufbau einer Python-Entwicklungsumgebung unter macOS
Erstellen Sie eine lokale Entwicklungsumgebung für Laravel6.X auf Ihrem Mac
Memo zum Erstellen einer Python-Entwicklungsumgebung mit macOS Catalina
Entwicklung der Django-Umgebung unter Windows 10
Erstellen Sie eine Python-Entwicklungsumgebung mit pyenv unter MacOS
Erstellen einer lokalen Python-Entwicklungsumgebung Teil 2 (pyenv-virtualenv, Pip-Nutzung)
Richten Sie eine Python-Entwicklungsumgebung unter Ubuntu ein
Erstellen einer Umgebung für Python3.8 auf einem Mac
Installieren Sie die Python-Entwicklungsumgebung unter Windows 10
Erstellen einer Umgebung für "Tello_Video" unter Ubuntu
Das Bild wird in der lokalen Entwicklungsumgebung angezeigt, aber das Bild wird nicht auf dem Remote-Server von VPS angezeigt.
Beispiel für die Erstellung einer Python-Entwicklungsumgebung unter Windows (wsl2, vscode, pipenv)
Erstellen einer lokalen Python-Entwicklungsumgebung Teil 1 (pyenv, pyenv-virtualenv, pip-Installation)
Führen Sie verschiedene Versionen von Python (wsgi) -Apps in einer Entwicklungsumgebung aus
Python-Entwicklungsumgebung für macOS mit venv 2016
Erstellen Sie eine Python-Umgebung unter MacOS (Catallina)
Aufbau der Python3 + venv + VSCode + macOS-Entwicklungsumgebung
MacOS Cataline kann psutil nicht installieren
Bau einer Entwicklungsumgebung für die Choreonoid-Werkstatt
Instanziierung der zuvor erstellten BOX-Entwicklungsumgebung
Erstellen Sie eine Python-Entwicklungsumgebung auf Ihrem Mac
Python-Entwicklungsumgebung - Verwendung von Pyenv und Virtualenv-
Erstellen Sie eine Kubernetes-Umgebung für die Entwicklung unter Ubuntu
Richten Sie eine Python-Entwicklungsumgebung auf Marvericks ein
Führen Sie OpenVino unter macOS und pyenv und pipenv aus
Richten Sie eine Objective-C 2.0-Entwicklungsumgebung unter Linux ein
Erstellen Sie eine Python-Entwicklungsumgebung auf Raspberry Pi
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (3) GVim8.0 und Python3.6
Erstellen einer Django-Entwicklungsumgebung mit pyenv-virtualenv auf einem Mac
Erstellen Sie eine komfortable Python 3 (Anaconda) -Entwicklungsumgebung mit Windows
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (1)
Erstellen Sie eine Python-Entwicklungsumgebung unter Mac OS X.
Zusammenfassung der Trennung der Entwicklungsumgebung nach Chroot verschiedener Linux
Aufbau einer QGIS3 Python-Plug-In-Entwicklungsumgebung mit VSCode (macOS)
Installieren Sie die Python-Umgebung auf einem lokalen PC (pyenv, venv auf einem Mac).
SSH in eine virtuelle Umgebung mit vscode Remote Development
Entwicklungsübergreifende Umgebung (Entwicklung von Programmen für Windows unter Linux)
Erstellen Sie eine Python-Entwicklungsumgebung mit OS X Lion
[Python] Kapitel 01-02 Über Python (Ausführung und Installation der Entwicklungsumgebung)
Richten Sie eine Django-Entwicklungsumgebung mit Homebrew unter MacOSX Mavericks (10.9) ein.
Vereinheitlichung der Python-Umgebung
Aufbau einer Python-Entwicklungsumgebung
Informationen zur Python-Entwicklungsumgebung
python2.7 Konstruktion der Entwicklungsumgebung
Entwicklungsumgebung in Python
[Memo] Django-Entwicklungsumgebung
Ändern Sie den Einstellungswert von settings.py entsprechend der Entwicklungsumgebung
Erstellen Sie mit macOS sierra eine Python-Lernumgebung für maschinelles Lernen
Erstellen Sie eine Python-Entwicklungsumgebung (pyenv / virtualenv) auf einem Mac (Homebrew).
Vereinheitlichen Sie die Umgebung des Python-Entwicklungsteams, beginnend mit Poetry
Vor- und Nachteile der Konvertierung der Entwicklungsumgebung von Django in Docker
Erstellen einer Jupyter Lab-Entwicklungsumgebung auf WSL2 mit Anaconda3
Erstellen Sie eine Ubuntu-Python-Entwicklungsumgebung auf der Google Cloud Platform
Wartung der Django + MongoDB-Entwicklungsumgebung (mitten im Schreiben)
Erstellen Sie eine VS Code + Docker-Entwicklungsumgebung mit Linux VM
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (2) Grundeinstellungen