新しいMBPにmacOS Sierraを新しくインストールすると、/usr/local/bin
にrootでファイルにアクセスする必要があります。しかし、node
とnpm
を含む多くのプログラムは、実行ファイルを/usr/local/bin
にインストールします。私がrootでない限り、私はそれらを実行できません。 macOS Sierraで/usr/local/bin
の権限を変更するはずですか?より厳しい権限の理由があるようです。node/npmのようなツールは、最新のMac OSでの処理方法が最新でないため、これらのファイルを/usr/bin
のような場所に移動する必要がありますか?戻る上のmacOS Sierraにnode/npmを/ usr/local/binにインストールしました。実行可能ではありません。
export PATH=~/my/path/bin:$PATH
:rootとして
mkdir ~/my/path
npm config set prefix '~/my/path'
オープンまたは〜/ .profileファイルを作成し、それを実行して、この行を追加していないあなたを必要とする別のディレクトリに