[LINUX] [Migration mac version 2020] migration vers macos 10.15 Catarina Créer un environnement de travail à partir de zéro sans utiliser d'assistant (édition CUI)

J'ai acheté MacBook Pro 2020. Cela fait environ 3 ans.

Je veux toujours garder l'environnement du PC propre, mais le meilleur moment pour acheter un nouveau PC est. Même si j'achète un nouveau PC, je n'utilise pas toujours l'assistant de migration. Vous pouvez reconfirmer l'environnement de la machine et faire un inventaire, de sorte que vous pouvez recréer un bel environnement en conséquence.

J'ai écrit un article sur le travail de migration il y a trois ans. [Version 2017] Nouvelle construction d'environnement pour Mac OS Sierra (principalement CUI) \ -Qiita Je garderai une trace cette fois également.

Travail de réglage

Préparer la fondation de CUI

Installation et configuration d'iTerm2

Où trouver: Site officiel

Installation

Le Mac est livré avec une application de terminal standard appelée Terminal depuis le début, mais iTerm2 est très facile à utiliser, alors installez-la. iTerm2 - macOS Terminal Replacement

La bonté d'iTerm2 est également présentée ci-dessous. L'application du terminal Mac est décidée par iTerm2 ! ! Paramètres recommandés et résumé des fonctions de base - Webrandum

Paramètres (ignorer si non nécessaire)

J'ai défini la palette de couleurs sur Japanesque. Comme ce n'est pas le thème qui a été inclus depuis le début, importez celui téléchargé.

Étape 1. git clonez le fichier contenant le thème.

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

Étape 2. Sélectionnez "colors / Japanesque / Japanesque.itermcolors" dans les préférences iTerm2 => Importer) Étape 3. Sélectionnez "Japanesque" dans le jeu de couleurs (Préférence => Profils => Couleurs => Charger le préréglage => Japanesque) (Japanesque peut être sélectionné à l'étape 2.)

La méthode de réglage est également décrite ci-dessous. Définir Japanesque pour les couleurs dans iTerm2 \ -Qiita

Ensuite, j'ai défini la police sur Ricty. Une police de programmation réputée pour sa lisibilité. Ricty doit être installé séparément. Il sera installé en exécutant la commande suivante.

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

La méthode d'installation est également décrite ci-dessous. Installez Ricty en utilisant Homebrew \ -Qiita

Après l'installation, sélectionnez une police dans les Préférences. (Préférence => Profils => Texte)

Installation de XCode

Où trouver: l'App Store

est.

Les outils de ligne de commande sont installés lorsque vous installez Homebrew, donc installez XCode ici. Démarrez XCode une fois et cliquez sur "Accepter".

Installation Homebrew

Obtenu à partir de: Obtenu à partir de la ligne de commande en se référant au site officiel

Gestionnaire de packages pour macOS (ou Linux) - Homebrew

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

J'avais l'habitude d'installer manuellement les outils de ligne de commande, mais maintenant c'est le cas.

Installer des packages pour améliorer l'efficacité du travail

Nous installerons des packages qui améliorent l'efficacité du travail.

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

Depuis le début, le shell de connexion de Catarina est zsh. Cependant, j'ai installé la version Homebrew de zsh car la version stable était plus récente.

Installation de Prezto

Prezto est un framework zsh. Les paramètres zsh pratiques sont pré-écrits.

La méthode d'installation est officiellement décrite. Je clonage dans le répertoire donné pour créer un lien symbolique dans mon répertoire personnel.

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

Construction de serveur Web

C'est la construction du serveur Web qui sera l'environnement de développement local.

Installation de MySQL

Détourné de Qiita

CREATE USER `Nom d'utilisateur`@localhost IDENTIFIED BY 'mot de passe';

DONNEZ TOUS LES PRIVILÈGES SUR le nom de la base de données.* to `Nom d'utilisateur`@localhost;

Installation de SQLite

J'utilise rarement SQLite dans des projets réels, mais je l'utilise parfois comme un simple outil.

brew install sqlite

Installation de PHP 7.4

PHP 7.3 a été inclus depuis le début. Faites une recherche de bière pour découvrir la dernière version que Homebrew peut installer.

J'ai évoqué ce qui suit.

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

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

Puisque 7.4 est le dernier, installez-le.

brew install [email protected]

Mettez le chemin dans .zshrc. Je l'ai initialement défini avec PATH = ~, alors je l'ai ajouté.


# ~/.zshrc

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

Ajustez php.ini. J'ai ajusté les éléments suivants:

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

Installation d'outils pour PHP

Composer

L'outil de gestion de packages PHP Composer est également installé avec Homebrew.

brew install composer

PshSH

Installez l'environnement REPL de PHP, PshSH, avec Composer.

composer g require psy/psysh:@stable

Installation d'Apache

Apache est installé sur le mac depuis le début, mais la version Homebrew est plus facile à utiliser, alors installez-la séparément.

brew install httpd

Trouvez l'emplacement du fichier de configuration.

apachectl -V

Dans le fichier de paramètres, les éléments suivants sont ajustés.

LoadModule rewrite_module lib/httpd/modules/mod_rewrite.so #Annuler les commentaires

# Virtual hosts
Include /usr/local/etc/httpd/extra/httpd-vhosts.conf #Annuler les commentaires

#Ajouté ci-dessous
LoadModule php7_module /usr/local/opt/php/lib/httpd/modules/libphp7.so
<FilesMatch \.php$>
    SetHandler application/x-httpd-php
</FilesMatch>

Installer le package npm (global uniquement)

Installez uniquement le package npm pour une utilisation globale.

npm install -g yarn

Commandes pour une utilisation pratique des applications GUI

Ouvrez ForkLift 3 comme visionneuse de fichiers par défaut (ouvrez ForkLift 3 au lieu de Finder)

J'utilise ForkLift 3 comme logiciel de gestion de fichiers. Les menus tels que "Ouvrir dans le Finder" et "Révéler dans le Finder" s'ouvrent normalement dans le Finder, mais modifiez les paramètres pour que ForkLift 3 s'ouvre.

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

La signification de cette commande est expliquée en détail ci-dessous. Remplacez ForkLift 3 par le filer par défaut Mac \ -Debug Your Life // Déboguez votre vie.

Recommended Posts

[Migration mac version 2020] migration vers macos 10.15 Catarina Créer un environnement de travail à partir de zéro sans utiliser d'assistant (édition CUI)
Comment créer rapidement un environnement d'analyse morphologique à l'aide d'Elasticsearch sur macOS Sierra
[Note] Comment créer un environnement de développement Mac
Créez un environnement d'apprentissage automatique à partir de zéro avec Winsows 10
Comment créer une instance d'une classe particulière à partir de dict en utilisant __new__ () en python
Créez un environnement pour "Deep Learning from scratch" avec Docker
J'ai trouvé un moyen de créer un modèle 3D à partir de photos Partie 01 Créer un environnement
Étapes rapides pour créer un environnement d'apprentissage automatique à l'aide de Jupyter Notebook sur macOS Sierra avec anaconda
Créer une API qui renvoie les données d'un modèle à l'aide de turicreate
Déployer Django + React à partir de zéro vers GKE (3) Créer un projet GCP
[Mac] Créer un environnement d'exécution Python 3 à partir de l'état entièrement initialisé
De la construction de l'environnement PyCUDA à la programmation GPGPU sur Mac (MacOS 10.12 Sierra)