2017-06-01 15 views
0

は、NPMのデフォルトディレクトリを(https://docs.npmjs.com/getting-started/fixing-npm-permissionsは、オプション2を参照)を変更することで(すなわち、sudoを必要)問題をパーミッションを修正しました。私はsource ~/.profileを実行するまでしかし、gruntのようなコマンドを起動した後は使用できません。問題NPM権限を固定した後、OS X上でNode.jsのインストール

この手間を回避するための任意の方法は?

答えて

1

ノード/ NPMの設定は〜/ .bash_profileファイルまたは〜/ .bash_loginファイルを作成しましたか?そうすれば、bashが起動時に代わりに〜/ .profileにのことをソースします。

  • コピー〜/ .bash_profileファイル(または〜/ .bash_login)にあなたの〜/ .profileファイルの内容:これは問題がある場合は、それを修正するにはいくつかの方法があります。将来の混乱を避けるために、〜/ .profileを削除することもできます。

  • は、〜/ .profileファイルだけでなく、ソースに〜/ .bash_profileファイル(または〜/ .bash_login)にコマンドを追加します: `からの輸出を移行

    [ -f ~/.profile ] && source ~/.profile 
    
+0

〜/ .profile''へ〜/.bash_profile'が問題を解決しました。 – Jason

関連する問題