[Xcode] HighSierraでCocoaPodsが使えなくなった

使えなくなったというか、

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter

とか出て使えない。まぁRubyが古いって言われてると思うんだけど、調べてみたらどうやら

1
sudo gem update --system

でアップデートさせると良いらしい。

で、早速podsのインストール(sudo gem install cocoapods)をしたら


1
2
<span class="pln">ERROR</span><span class="pun">:</span>  <span class="typ">While</span><span class="pln"> executing gem </span><span class="pun">...</span> <span class="pun">(</span><span class="typ">Gem</span><span class="pun">::</span><span class="typ">FilePermissionError</span><span class="pun">)</span>
    <span class="typ">You</span><span class="pln"> don</span><span class="str">'t have write permissions into the /usr/bin directory.</span>

こんなんが出てインストールできない。パーミッション周りのエラー・・・で、また調べて見たら、


1
<span class="pln">sudo gem install cocoapods </span><span class="pun">-</span><span class="pln">n </span><span class="pun">/</span><span class="pln">usr</span><span class="pun">/</span><span class="pln">local</span><span class="pun">/</span><span class="pln">bin</span>

これでインストールしたら無事にできた模様。調子こいてOSアップデートしたツケか・・・