回答編集履歴
1
試すことを追記
test
CHANGED
@@ -13,3 +13,23 @@
|
|
13
13
|
5. Xcodeは最新ですか?古い場合は、AppStoreで最新にしても現象はかわりませんか?
|
14
14
|
|
15
15
|
6. XcodeのCommand Line Toolsは正しく入ってますか?`xcode-select -p`と`gcc -v`の実行結果を教えてください。
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
---
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
頂いたメッセージから推測するに、/usr/local以下のアクセス権がおかしくなっている可能性があります。brewでRubyをいれたあとgem installを**sudo付きで**実行し待った記憶はありませんでしょうか?またはbrewを**sudo付きで**で実行したりしてませんでしょうか?もししてしまったら、rootしか書き込めないようなファイルができてしまい、書き込みができなくなっていると思われます。
|
24
|
+
|
25
|
+
|
26
|
+
|
27
|
+
システムのRubyにパッケージを入れる場合を除き、基本的に**sudoをつけてはいけません**。次のことを試して、正常にした後に、もう一度`gem insntall nokogiri`を試してください。
|
28
|
+
|
29
|
+
|
30
|
+
|
31
|
+
1. `brew update`してから`brew doctor`をしてHomebrewでおかしくなっている部分が無いかを確認します。警告等が表示された場合は、メッセージに従います。
|
32
|
+
|
33
|
+
2. `sudo chown -R 自分のユーザ名 /usr/local`で/usr/localの所有権を自分のユーザアカウントにします。(何をする物がよくわかってから実行してください)
|
34
|
+
|
35
|
+
|