Description
capacitor-docs/docs/main/getting-started/environment-setup.md
Lines 91 to 109 in 19b3e82
It seems this section is a bit outdated. I managed to install CocoaPods with the built-in ruby
on Sonoma on a M2 (ARM).
If you want to include this in the docs, here's my take on it:
Installing CocoaPods without Homebrew or sudo
You can install CocoaPods directly with the Ruby bundler shipped with MacOS and without needing sudo
support.
First of all decide where to store the Ruby gems (in this example under ~/.gem
), then set the GEM_HOME
environment variable and update your PATH
(you can also add this to your .bashrc
or other login script you use).
export GEM_HOME="${HOME}/.gem"
export PATH="${PATH}:${GEM_HOME}/bin"
You can then use the bundle
command to create a small Gemfile
and install Cocoapods:
$ bundle init && bundle add cocoapods
Compared to the gem install
command, using bundle
with a Gemfile
will resolve all dependencies considering the currently installed version of Ruby and RubyGems.