macOS 10.15 Catalina 開発環境構築

よく使うアプリケーションが整ったので、次はプログラミング環境。

ローカル開発環境

Google Chrome

f:id:sso775:20200509002050p:plain

Google Chrome ウェブブラウザ

最初に入れた Firefox に加えて。Homebrew Cask で入れた。

$ brew cask install google-chrome

VirtualBox

f:id:sso775:20200509002104p:plain

Oracle VM VirtualBox

仮想 PC ソフト。Homebrew Cask で。

$ brew cask install virtualbox

エディタ

Vim と MacVim-Kaoriya

welcome home : vim online

プログラミング用エディタ

$ brew install vim

GUI フロントエンド 兼 日本語環境用調整済みツールとして MacVim-KaoriYa。

MacVim-Kaoriya

というか前回の記事で書いてた…けど KaoriYa のこともあるしいいか。

Git

tig

Index of /tig

Git の CUI クライアント。

$ brew install tig

GitKraken

f:id:sso775:20200509002148p:plain

Free Git GUI Client - Windows, Mac, Linux | GitKraken

Git のデスクトップクライアント。UI がおしゃれ。

その他

anyenv

anyenv/anyenv: All in one for **env

~env 系 (rbenv や pyenv など、環境を複数バージョン管理するツール)を管理するツール。

$ brew install anyenv

必要な設定としては、シェルの設定ファイルに次を追加する。自分は ~/.zshenv

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

環境ファイルを読み込んだ後、指示通りのコマンドを実行。

$ source ~/.zshenv
$ anyenv install --init

やることは rbenv なんかと変わらない。ただ *env の類いが先に入ってる場合は注意。

anyenvの導入方法 - Qiita

rbenv などをインストール済みで、新たに anyenv で管理したいということであれば、もとのものをアンインストール、シェルの設定ファイルに書いたそれらを使うためのパス設定などを削除、改めてanyenv でインストールすれば良い。

nodenv

nodenv/nodenv: Manage multiple NodeJS versions.

node.js の管理。

$ anyenv install nodenv
$ exec $SHELL -l

正しく入ったか確認。

$ nodenv -v

インストール可能なバージョンを確認。

$ nodenv install -v

任意のバージョンをインストール。

$ nodenv install X.X.X
$ nodenv rehash

インストール済みのバージョンを確認。

$ nodenv versions

使用するバージョンを任意に変更

$ nodenv global X.X.X

パスが $HOME/.anyenv/~ になってればOK

$ which node
/Users/sso775/.anyenv/envs/nodenv/version

yarn

Yarn

JavaScript パッケージマネージャ。

$ brew install yarn

絵文字がかわいい。

f:id:sso775:20200509002234p:plain

今後

使用検討していく。

  • Vargant
  • Neovim
    • ナウいらしい
    • ずっと使っていなくて .vimrc もごちゃごちゃになりすぎている。整理したい気持ちがある。