【備忘録】Homebrewと環境PATH

未分類
あくまで備忘録なんで雑に記録します

ステップ0:背景

新しいMacBook Airを買いました
前回のMacBook Airが、キーボードリコール終了直後に全キーボード反応なくなってしまって・・・買い替えました

そこで恒例の初期設定と共に整理
①Homebrewと環境PATH
②Pythonインストール
③Gitのインストール・GitHub連携
④VSCodeはGUIからインストール
⑤venvやっぱり公式
⑥GitHubローカルからリモートへ

ステップ1:Homebrew

Homebrewのリンク先でコピーして、ターミナルへ貼り付け実行
「Downloading Command Line Tools for Xcode」あたりでめっちゃ時間かかる
なぜHomebrewを入れた方が良いか参考

おれ ~ % brew -v
zsh: command not found: brew

これも恒例(PATHが通ってないから)

ステップ2:環境PATH

PATHが何かは省略します(参考
(実行ファイルがファイル名だけ(exeなしパスなし)でも実行できる(名前解決))

まずPATHの場所を確認

おれ ~ % echo $PATH | tr ':' '\n'
/usr/local/bin
/System/Cryptexes/App/usr/bin
/usr/bin
/bin
/usr/sbin
/sbin
ほか・・・

shシェル(PATHを通す為に、zprofileやzshrcに書き込む)zsh(ずぃーしぇる)

echo $SHELL
/bin/zsh

zprofileやzshrcの配置

設定ファイルの種類と読み込み順序を参考
①起動時に特定場所の特定ファイルを読み込む
②そこに記録されている場所(PATH)や環境変数なんかを保持
③だからbrewとかpythonなんて単語だけで実行可能となる
zshenv(最初に読み込まれる。影響範囲大。基本は書き込まない)
zprofile(ログインシェルの時に一度だけ呼ばれる)
zshrc(RunCommand:一般的に書き込む場所)

配置は
・ホーム直下に.zshrcや.zprofileにして隠す
・ルート/etc/に置く
参考

zprofileに書き込む

おれ ~ % (echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/おれ/.zprofile

おれ ~ % eval "$(/opt/homebrew/bin/brew shellenv)"

2行目はzprofileに書き込んだ中身だけど、zprofileはログイン時に読むから、「今すぐ実行」の意味
(ホームディレクトリの隠しファイル.zprofileが生まれて、確かに記載あり)
参考

zshrcに書き込む

参考

touch .zshrc・・・隠しファイル.zshrcを作って
vi .zshrc・・・viエディタで編集する気みたい
export PATH=/opt/homebrew/bin:$PATH

vi使わなくても、テキストで編集して「PATH=/opt/homebrew/bin:$PATH」書き込んでもOK

viエディタにて編集する、なんで?

参考

~~~~~~
pwdにて現在地、Users/ユーザー名
cd ~ ・・・ホームへ
cd / ・・・ルートへ
touch test.txt
vi test.txt・・・viにて編集
iでインサートモード
ESCでコマンドモード
:wqで終了
~~~~~~

コメント

タイトルとURLをコピーしました