回答編集履歴

2

ちょっと不正確なところあったので直します

2019/01/26 06:53

投稿

set0gut1
set0gut1

スコア2413

test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
 
26
26
 
27
- /usr/local の permission について調べると、 /usr/local が root:wheel になってるせいで homebrew が失敗して、 sudo chown -R $(whoami):admin /usr/lcoal/* すると直ったっていう話が多いですね。
27
+ /usr/local/ 周りの permission について調べると、 /usr/local/* が root:wheel になってるせいで homebrew が失敗して、 sudo chown -R $(whoami):admin /usr/lcoal/* すると直ったっていう話が多いですね。
28
28
 
29
29
  質問者様の状況もこれに似てて、所有者の変更で node の pkg インストールが成功するようになると思われます。
30
30
 

1

/usr/local について追記

2019/01/26 06:53

投稿

set0gut1
set0gut1

スコア2413

test CHANGED
@@ -17,3 +17,15 @@
17
17
  nvm を使うとユーザーディレクトリ以下に複数のバージョンの node や npm が入り、コマンドで PATH が通っているものが切り替わる感じになります。
18
18
 
19
19
  ゆえに /usr/local/lib 以下に npm を入れられない問題は回避できます。
20
+
21
+
22
+
23
+ ---
24
+
25
+
26
+
27
+ /usr/local の permission について調べると、 /usr/local が root:wheel になってるせいで homebrew が失敗して、 sudo chown -R $(whoami):admin /usr/lcoal/* すると直ったっていう話が多いですね。
28
+
29
+ 質問者様の状況もこれに似てて、所有者の変更で node の pkg インストールが成功するようになると思われます。
30
+
31
+ なんで /usr/local/ 以下のディレクトリが root 所有になっているのかとかは分からないです。