I am trying to run bundle install on my new react native project, however I keep running into this issue. I tried reinstalling xcode command line tools and updated ruby with brew too. No answer in stackoverflow seems to work. What should i do more
The error is listed below
Fetching activesupport 7.0.8
Installing activesupport 7.0.8
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /Users/Umar/Desktop/Open Projects/Matan Project/mobile-matan/vendor/bundle/ruby/3.3.0/gems/ffi-1.16.3/ext/ffi_c
/usr/local/opt/ruby/bin/ruby extconf.rb
checking for pkg-config for libffi... ["-I/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/ffi ", "", "-lffi"]
checking for ffi_prep_closure_loc() in -lffi... no
checking for ffi_prep_closure_loc() in -llibffi... no
checking for ffi_prep_closure_loc() in -llibffi-8... no
checking for whether -Wl,--exclude-libs,ALL is accepted as LDFLAGS... no
checking for rb_gc_mark_movable()... yes
checking for whether -pthread is accepted as LDFLAGS... yes
creating extconf.h
creating Makefile
current directory: /... Project/mobile-matan/vendor/bundle/ruby/3.3.0/gems/ffi-1.16.3/ext/ffi_c
make DESTDIR\= sitearchdir\=./.gem.20240208-29332-hu6i1m sitelibdir\=./.gem.20240208-29332-hu6i1m clean
current directory: /Users/.../mobile-matan/vendor/bundle/ruby/3.3.0/gems/ffi-1.16.3/ext/ffi_c
make DESTDIR\= sitearchdir\=./.gem.20240208-29332-hu6i1m sitelibdir\=./.gem.20240208-29332-hu6i1m
/bin/sh: -c: line 0: unexpected EOF while looking for matching `"'
/bin/sh: -c: line 1: syntax error: unexpected end of file
make: *** ["/Users/Umar/Desktop/Open] Error 2
make failed, exit code 2
Gem files will remain installed in /.../mobile-matan/vendor/bundle/ruby/3.3.0/gems/ffi-1.16.3 for inspection.
Results logged to /.../mobile-matan/vendor/bundle/ruby/3.3.0/extensions/x86_64-darwin-23/3.3.0/ffi-1.16.3/gem_make.out
/usr/local/Cellar/ruby/3.3.0/lib/ruby/3.3.0/rubygems/ext/builder.rb:125:in `run'
/usr/local/Cellar/ruby/3.3.0/lib/ruby/3.3.0/rubygems/ext/builder.rb:51:in `block in make'
/usr/local/Cellar/ruby/3.3.0/lib/ruby/3.3.0/rubygems/ext/builder.rb:43:in `each'
/usr/local/Cellar/ruby/3.3.0/lib/ruby/3.3.0/rubygems/ext/builder.rb:43:in `make'
/usr/local/Cellar/ruby/3.3.0/lib/ruby/3.3.0/rubygems/ext/ext_conf_builder.rb:42:in `build'
/usr/local/Cellar/ruby/3.3.0/lib/ruby/3.3.0/rubygems/ext/builder.rb:193:in `build_extension'
/usr/local/Cellar/ruby/3.3.0/lib/ruby/3.3.0/rubygems/ext/builder.rb:227:in `block in build_extensions'
/usr/local/Cellar/ruby/3.3.0/lib/ruby/3.3.0/rubygems/ext/builder.rb:224:in `each'
/usr/local/Cellar/ruby/3.3.0/lib/ruby/3.3.0/rubygems/ext/builder.rb:224:in `build_extensions'
/usr/local/Cellar/ruby/3.3.0/lib/ruby/3.3.0/rubygems/installer.rb:852:in `build_extensions'
/usr/local/Cellar/ruby/3.3.0/lib/ruby/3.3.0/bundler/rubygems_gem_installer.rb:76:in `build_extensions'
/usr/local/Cellar/ruby/3.3.0/lib/ruby/3.3.0/bundler/rubygems_gem_installer.rb:28:in `install'
/usr/local/Cellar/ruby/3.3.0/lib/ruby/3.3.0/bundler/source/rubygems.rb:205:in `install'
/usr/local/Cellar/ruby/3.3.0/lib/ruby/3.3.0/bundler/installer/gem_installer.rb:54:in `install'
/usr/local/Cellar/ruby/3.3.0/lib/ruby/3.3.0/bundler/installer/gem_installer.rb:16:in `install_from_spec'
/usr/local/Cellar/ruby/3.3.0/lib/ruby/3.3.0/bundler/installer/parallel_installer.rb:132:in `do_install'
/usr/local/Cellar/ruby/3.3.0/lib/ruby/3.3.0/bundler/installer/parallel_installer.rb:123:in `block in worker_pool'
/usr/local/Cellar/ruby/3.3.0/lib/ruby/3.3.0/bundler/worker.rb:62:in `apply_func'
/usr/local/Cellar/ruby/3.3.0/lib/ruby/3.3.0/bundler/worker.rb:57:in `block in process_queue'
<internal:kernel>:187:in `loop'
/usr/local/Cellar/ruby/3.3.0/lib/ruby/3.3.0/bundler/worker.rb:54:in `process_queue'
/usr/local/Cellar/ruby/3.3.0/lib/ruby/3.3.0/bundler/worker.rb:90:in `block (2 levels) in create_threads'
An error occurred while installing ffi (1.16.3), and Bundler cannot continue.
In Gemfile:
cocoapods was resolved to 1.14.3, which depends on
cocoapods-core was resolved to 1.14.3, which depends on
typhoeus was resolved to 1.4.1, which depends on
ethon was resolved to 0.16.0, which depends on
ffi