$ echo "source 'https://rubygems.org' gem 'cocoapods'" > Gemfile
(edited)$ env PATH=/usr/bin:/bin bundle install --path=.bundle
(edited)$ env PATH=/usr/bin:/bin bundle exec pod install
(edited)bundle
は Bundler https://bundler.io/ ってやつで、rubyのデファクトの依存関係管理管理ツールです。こうするとでpythonのpython -m venv + pip相当になります。/Libraryとかどこも汚さないし、.bundle 以下で完結します。env PATH=/usr/bin:/bin
はsystemにインストールされてる汚されてないrubyだけを使うためです。rbenvやその他のインタープリタ管理ツールはいろいろ汚されていることが多いのでどの環境でも動くを再現できないからmacOSではsystem ruby (2.6, /usr/bin/ruby)が使えるのであればそれを使ったほうが良いと思ってます。 (edited)$ env -i HOME=$HOME PATH=/usr/bin:/bin bundle ...
のほうがより安全かもしれないなあ。変な環境変数を誰かに入れられてる可能性もある...