回答:
環境ファイルを変更する場合、環境を更新するためにそれらを手動で読み取るようにシェルに指示する必要があります。ターミナルを閉じて再度開くことはそれを行う1つの方法ですが、より効率的な方法はsourceコマンドを使用することです。
また、などのsudoアクセスを必要とするファイルを編集することは避けます/etc/paths。パスを編集するより安全な方法は、行を追加することです
export PATH=/new/path/name/:$PATH
ファイルに~/.profile(コンピューター上に存在しない場合があります)実行します
$ source ~/.profile
変更を有効にするため。~/.profileなどのシステムファイルの代わりに編集することにより、/etc/pathsユーザーエラーから保護します。PATH将来のある時点でデフォルト設定にリセットする必要がある場合は、からその行を削除してください~/.profile。ただし、/etc/pathsデフォルトに戻すには、手動で再度変更する必要があります。 新しいシェルが存在する場合、新しいシェルが開かれると、Terminal.appによって~/.profile自動的にsourcedになります。したがって、これを行う必要があるのは一度だけです。
環境設定を変更するたびに、それらの変更を反映するために新しいシェルを起動する必要があります。これは、変更が既存のシェルセッションに影響を与えないようにするための仕様です。
ほとんどのOSでこの動作が見られます。