12

Hi I'm trying to run my react native app on mac mini. I can run another app also this app to but when i write pod install in terminal it gives this error.

1: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/specification.rb:1449:in `block in activate_dependencies'

    /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/dependency.rb:311:in `to_specs': Could not find 'ffi' (>= 1.3.0) among 85 total gem(s) (Gem::MissingSpecError)
    Checked in 

'GEM_PATH=/Users/xx/.gem/ruby/2.6.0:/Library/Ruby/Gems/2.6.0:/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/gems/2.6.0', execute `gem env` for more information

I tryed a lot like this code

sudo gem pristine --all,  gem pristine --all

sudo gem install -n /usr/local/bin cocoapods -v 1.8.4

delete and ini pod init/ which gave error
brew reinstall cocoapods
\curl -sSL https://get.rvm.io | bash -s stable --ruby
tryingtofix
  • 123
  • 1
  • 1
  • 6

6 Answers6

38

You can try this command

sudo gem uninstall -aIx
rm -rf ~/.gem
sudo gem install cocoapods

sudo chown -R $USER ~/Library/Caches/CocoaPods
hong developer
  • 13,291
  • 4
  • 38
  • 68
15

For me, install a new version of ruby resolved this issue.

curl -L https://get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
rvm list known
rvm install 2.7.2
sudo gem install cocoapods
Stoull
  • 1,098
  • 8
  • 13
  • This one worked for me. Thank you. I had to add: brew install --build-from-source python@3.10 xcode-select --install – baru Feb 22 '22 at 07:31
6

Same issue. Just updating gem package manager is works for me

gem update

Terminal will display installing 'ffi'

Successfully installed ffi-1.15.5
andrey leganov
  • 101
  • 1
  • 4
0

i solved the issue by installing the command line tool for XCode.

Just download the specific CLT from apple website

Iskandir
  • 937
  • 1
  • 9
  • 21
0

I just did a

bundle install

and that allowed me to do a pod install after upgrading (without asking me to Xcode 14).

0

Gem didn't work for me, run below cmd and now pod install should work like a charm

brew link --overwrite cocoapods
Harshal
  • 7,562
  • 2
  • 30
  • 20