Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
13
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

@KentaroAbe

macOS High Sierraでcocoapodsが使えなかった話(解決)

問題

・macOS High SierraをインストールしたMacでpodのインストールをしようとしたところ、エラー

ログ
KentaroAbe-no-MacBook-Pro:bin KentaroAbe$ sudo vim pod
KentaroAbe-no-MacBook-Pro:bin KentaroAbe$ pod install
-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory

原因

・Rubyのバージョンが違う

GitHubに該当記事があった(公開からだいぶ経ってGitHubであるべき表示がStackOverFlowになってるのに気づいた)
別記事によれば、前にrubyバージョンが上がったのはMavericks以来で実に4年ぶりだそうな

The reason seems to be change of system ruby version to 2.3. The path is moved to /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin.

解決策

sudo gem update --systemを実行して、その上でsudo gem install cocoapods
私は一応cocoapodsを一旦削除したが、果たして必要だったのかは定かではない

余談

GitHubに上がってた別の質問があったが、何故か上手く行かなかった
 
 
 
案外単純な解決策でしたが、誰かの参考になればと

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
13
Help us understand the problem. What are the problem?