[LINUX] [2020 Version Mac Migration] Migration zu MacOS 10.15 Catarina Erstellen Sie eine Arbeitsumgebung von Grund auf ohne Verwendung eines Assistenten (CUI Edition)

Ich habe das MacBook Pro 2020 gekauft. Es ist ungefähr 3 Jahre her.

Ich möchte die PC-Umgebung immer sauber halten, aber der beste Zeitpunkt, um einen neuen PC zu kaufen, ist. Selbst wenn ich einen neuen PC kaufe, verwende ich nicht immer den Migrationsassistenten. Sie können die Maschinenumgebung erneut bestätigen und eine Bestandsaufnahme durchführen, um so eine schöne Umgebung zu erstellen.

Ich habe vor drei Jahren einen Artikel über Migrationsarbeit geschrieben. [Version 2017] Neue Umgebungskonstruktion für Mac OS Sierra (hauptsächlich CUI) \ -Qiita Ich werde auch diesmal ein Protokoll führen.

Arbeit einstellen

Bereiten Sie die Gründung von CUI vor

Installation und Konfiguration von iTerm2

Bezugsquellen: Offizielle Website

Installation

Der Mac wird von Anfang an mit einer Standard-Terminal-App namens Terminal geliefert, aber iTerm2 ist sehr einfach zu bedienen. Installieren Sie sie daher. iTerm2 - macOS Terminal Replacement

Die Güte von iTerm2 wird auch unten vorgestellt. Die Mac-Terminal-App wird von iTerm2 ! ! Entworfen. Empfohlene Einstellungen und Zusammenfassung der Grundfunktionen - Webrandum

Einstellungen (überspringen, wenn nicht benötigt)

Ich habe das Farbschema auf Japanisch eingestellt. Importieren Sie das heruntergeladene Thema, da es nicht das Thema war, das von Anfang an enthalten war.

Schritt 1. Git klonen Sie die Datei, die das Thema enthält.

git clone https://github.com/aereal/dotfiles.git

Schritt 2. Wählen Sie "Farben / Japanesque / Japanesque.itermcolors" aus den iTerm2-Einstellungen => Importieren.) Schritt 3. Wählen Sie "Japanisch" aus dem Farbschema (Einstellungen => Profile => Farben => Voreinstellung laden => Japanisch). (Japanisch kann in Schritt 2 ausgewählt werden.)

Die Einstellmethode wird ebenfalls unten beschrieben. Japanesque für Farben in iTerm2 \ -Qiita festlegen

Dann habe ich die Schriftart auf Ricty gesetzt. Eine Programmierschrift mit dem Ruf der Lesbarkeit. Ricty muss separat installiert werden. Es wird installiert, indem der folgende Befehl ausgeführt wird.

brew tap sanemat/font
brew install ricty
cp -f /usr/local/opt/ricty/share/fonts/Ricty*.ttf ~/Library/Fonts/
fc-cache -vf

Die Installationsmethode wird ebenfalls unten beschrieben. Ricty mit Homebrew \ -Qiita installieren

Wählen Sie nach der Installation eine Schriftart aus den Einstellungen aus. (Einstellungen => Profile => Text)

XCode-Installation

Wo zu bekommen: App Store

ist.

Befehlszeilentools werden bei der Installation von Homebrew installiert. Installieren Sie daher XCode hier. Starten Sie XCode einmal und klicken Sie auf "Zustimmen".

Homebrew-Installation

Erhalten von: Erhalten von der Befehlszeile unter Bezugnahme auf die offizielle Website

Paketmanager für macOS (oder Linux) - Homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Früher musste ich die Befehlszeilentools manuell installieren, jetzt ist es so.

Installieren Sie Pakete, um die Arbeitseffizienz zu verbessern

Wir werden Pakete installieren, die die Arbeitseffizienz verbessern.

brew install neovim
brew install zsh
brew install wget tree fzf jq nkf massren tig fasd rsync

Die Login-Shell von Catarina ist von Anfang an zsh. Ich habe jedoch die Homebrew-Version von zsh installiert, da die stabile Version neuer war.

Prezto Installation

Prezto ist ein zsh-Framework. Praktische zsh-Einstellungen sind vorab geschrieben.

Die Installationsmethode ist offiziell beschrieben. Ich klone git in das angegebene Verzeichnis, um einen symbolischen Link in meinem Home-Verzeichnis zu erstellen.

sorin-ionescu/prezto: The configuration framework for Zsh

git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"
setopt EXTENDED_GLOB
for rcfile in "${ZDOTDIR:-$HOME}"/.zprezto/runcoms/^README.md(.N); do
  ln -s "$rcfile" "${ZDOTDIR:-$HOME}/.${rcfile:t}"
done

Aufbau eines Webservers

Es ist der Aufbau des Webservers, der die lokale Entwicklungsumgebung sein wird.

MySQL-Installation

Von Qiita abgelenkt

CREATE USER `Nutzername`@localhost IDENTIFIED BY 'Passwort';

GEWÄHREN SIE ALLE PRIVILEGIEN AUF DB-Namen.* to `Nutzername`@localhost;

SQLite-Installation

Ich verwende SQLite selten in tatsächlichen Projekten, aber manchmal verwende ich es als einfaches Werkzeug.

brew install sqlite

PHP 7.4 Installation

PHP 7.3 war von Anfang an enthalten. Führen Sie eine Brühsuche durch, um die neueste Version herauszufinden, die Homebrew installieren kann.

Ich bezog mich auf Folgendes.

/usr/local/opt/[email protected]/bin:

brew search php@7
==> Formulae
[email protected]                    [email protected]                    [email protected]

Da 7.4 das neueste ist, installieren Sie es.

brew install [email protected]

Geben Sie den Pfad in .zshrc ein. Ich habe es ursprünglich mit PATH = ~ definiert, also habe ich es hinzugefügt.


# ~/.zshrc

PATH=/usr/local/opt/[email protected]/bin:/usr/local/opt/[email protected]/sbin:〜:$PATH

Passen Sie php.ini an. Ich habe folgendes angepasst:

default_charset = "UTF-8"
date.timezone = Asia/Tokyo
#variables_order = "GPCS"
variables_order = "EGPCS"

Tool-Installation für PHP

Composer

Das PHP-Paketverwaltungstool Composer wird ebenfalls mit Homebrew installiert.

brew install composer

PshSH

Installieren Sie die REPL-Umgebung von PHP, PshSH, mit Composer.

composer g require psy/psysh:@stable

Apache-Installation

Apache ist von Anfang an auf dem Mac installiert, aber die Homebrew-Version ist einfacher zu verwenden. Installieren Sie sie daher separat.

brew install httpd

Finden Sie den Speicherort der Konfigurationsdatei heraus.

apachectl -V

In der Einstellungsdatei werden folgende Einstellungen vorgenommen.

LoadModule rewrite_module lib/httpd/modules/mod_rewrite.so #Kommentar auskommentieren

# Virtual hosts
Include /usr/local/etc/httpd/extra/httpd-vhosts.conf #Kommentar auskommentieren

#Unten hinzugefügt
LoadModule php7_module /usr/local/opt/php/lib/httpd/modules/libphp7.so
<FilesMatch \.php$>
    SetHandler application/x-httpd-php
</FilesMatch>

Installieren Sie das npm-Paket (nur global)

Installieren Sie nur das npm-Paket für den globalen Gebrauch.

npm install -g yarn

Befehle zur bequemen Verwendung von GUI-Anwendungen

Öffnen Sie ForkLift 3 als Standard-Datei-Viewer (Open ForkLift 3 anstelle von Finder).

Ich verwende ForkLift 3 als Dateiverwaltungssoftware. Menüs wie "Im Finder öffnen" und "Im Finder anzeigen" werden normalerweise im Finder geöffnet, ändern Sie jedoch die Einstellungen so, dass ForkLift 3 geöffnet wird.

defaults write -g NSFileViewer -string com.binarynights.ForkLift-3

Die Bedeutung dieses Befehls wird nachstehend ausführlich erläutert. Ändern Sie ForkLift 3 in Mac-Standarddatei \ -Debug Your Life // Debuggen Sie Ihr Leben.

Recommended Posts

[2020 Version Mac Migration] Migration zu MacOS 10.15 Catarina Erstellen Sie eine Arbeitsumgebung von Grund auf ohne Verwendung eines Assistenten (CUI Edition)
So erstellen Sie mit Elasticsearch unter macOS Sierra schnell eine morphologische Analyseumgebung
[Hinweis] So erstellen Sie eine Mac-Entwicklungsumgebung
Erstellen Sie mit Winsows 10 eine maschinelle Lernumgebung von Grund auf neu
So erstellen Sie eine Instanz einer bestimmten Klasse aus dict mit __new__ () in Python
Erstellen Sie mit Docker eine Umgebung für "Deep Learning von Grund auf neu"
Ich habe mir eine Möglichkeit ausgedacht, ein 3D-Modell aus Fotos zu erstellen. Teil 01 Erstellen einer Umgebung
Schnelle Schritte zum Erstellen einer maschinellen Lernumgebung mit Jupyter Notebook unter macOS Sierra mit anaconda
Erstellen Sie mit turicreate eine API, die Daten aus einem Modell zurückgibt
Stellen Sie Django + React von Grund auf auf GKE bereit. (3) Erstellen Sie ein GCP-Projekt
[Mac] Erstellen Sie eine Python 3-Ausführungsumgebung aus dem vollständig initialisierten Status
Vom Aufbau der PyCUDA-Umgebung bis zur GPGPU-Programmierung auf dem Mac (MacOS 10.12 Sierra)