web-dev-qa-db-ja.com

cocoapodsのインストール中のgemネイティブ拡張エラー

SSDを変更した後、MacBook Airにcocoapodsを再インストールしようとすると、次のエラーが発生します。

Sudo gem install cocoapods

ネイティブ拡張の構築。これにはしばらく時間がかかる場合があります...エラー:cocoapodsのインストールエラー:エラー:gemネイティブ拡張のビルドに失敗しました。

current directory: /Library/Ruby/Gems/2.3.0/gems/ffi-1.12.2/ext/ffi_c

/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/Ruby -r ./siteconf20200308-27204-6l0a5q.rb extconf.rb mkmf.rb can not find header files for Ruby /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/Ruby/include/Ruby.h

extconfが失敗しました、終了コード1

Gemファイルは、検査のために/Library/Ruby/Gems/2.3.0/gems/ffi-1.12.2にインストールされたままになります。 /Library/Ruby/Gems/2.3.0/extensions/universal-darwin-18/2.3.0/ffi-1.12.2/gem_make.outに記録された結果

14
Peter

更新後にXcode> Preference> Locationでコマンドラインツールを選択していない可能性があります。

Sudo gem install cocoapodsコマンドは、Xcodeでツールを選択した後に機能します。

1
CrypticalV

オープンターミナル

xcode-select --install

ターミナルを再度開く

Sudo gem install cocoapods

それでおしまい!

0
andres valerio