回答編集履歴

1

試すことを追記

2016/04/21 21:57

投稿

raccy
raccy

スコア21735

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
+