Mac で Windows でいう パスを通す方法について説明します。
環境変数とは、OSが使用できる変数のことで、全体から参照できる変数です。PATHもその一つで、プログラムを実行する際に探すディレクトリのリストを保持しています。通常、左から優先的にパスを探して実行します。
PATHを通すとは、プログラム名のみで実行できる環境を作ることです。たとえば、/aaa/bbb/ccc
にある ccc
を実行する際に、コマンドライン上に /aaa/bbb/ccc
と入力しなければならないところ、ccc
と入力することで実行できるようにすることが目的です。これは、PATHという環境変数にディレクトリを登録することで実現できます。
一時的に環境変数を設定する方法は以下の通りです(再起動後は元に戻ります):
左に追加する場合:
export PATH=$PATH:{追加したいパス}/bin
右に追加する場合:
export PATH={追加したいパス}/bin:$PATH
例えば、composerというパッケージ管理ツールのパッケージに対してPATHを設定したい場合、以下のように設定できます:
export PATH=~/.composer/vendor/bin:$PATH
設定を反映させるためには、次のコマンドを実行します:
source ~/.bash_profile
再起動後もPATHを通したままに設定するには、OSにログインすると自動的に立ち上げられるファイルの中に次の2つがあります。どちらかのファイルに上記のexport内容を追記することで、OSログイン時に自動的にexportされるようになります:
~/.bash_profile
~/.zshrc
どちらに追記するかは、次のコマンドの出力内容の末尾が「bash」か「zsh」かで判断します:
echo $SHELL
実際に追記する際は、設定ファイルを編集します。たとえば、bashの場合は:
vi ~/.bash_profile
そして、以下の内容を追記し、保存して閉じます:
export PATH=~/.composer/vendor/bin
これでPATHが設定され、再起動後も有効になります。
以上の手順を実行することで、MacでWindowsの形式のパスを通すことができます。¹²³
ソース: Bing との会話 2024/3/5 (1) Windows10, MacでのPATHの通し方。パスの通し方。 - Qiita. https://qiita.com/ktanoooo/items/0cb2cfa64625ec1b58a9. (2) MacでWindowsの形式(\\〜)のパスを「親の階層に行ける状態 .... https://bing.com/search?q=macでWindowsでいうパスを通す方法. (3) MacでWindowsの形式(\\〜)のパスを「親の階層に行ける状態 .... https://qiita.com/greymd/items/42d52a8d60c47b0e190c. (4) MacのPATHはどこから設定?MacでPATHを通す方法をご紹介 .... https://aprico-media.com/posts/2955. (5) 意外と簡単!MacでPATH(パス)を通す方法 | コマログ. https://koma-log.com/it/mac_path/.