Search code examples
ioscocoapods

gem native extension error while installing cocoapods


Am trying to reinstall cocoapods in my MacBook air after changing my SSD, now am getting this bellow error.

sudo gem install cocoapods

Building native extensions. This could take a while... ERROR: Error installing cocoapods: ERROR: Failed to build gem native extension.

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't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/include/ruby.h

extconf failed, exit code 1

Gem files will remain installed in /Library/Ruby/Gems/2.3.0/gems/ffi-1.12.2 for inspection. Results logged to /Library/Ruby/Gems/2.3.0/extensions/universal-darwin-18/2.3.0/ffi-1.12.2/gem_make.out


Solution

  • Open Terminal

    curl -L https://get.rvm.io | bash -s stable

    Reopen Terminal

    rvm install ruby-2.6

    rvm use ruby-2.6.3

    rvm --default use 2.6.3

    From MahmoudKhaled's comment on link