macOS viene fornito con alcune installazioni ruby predefinite, più qui , che non voglio sovrascrivere eseguendo i comandi gems come sudo. Ho provato rbenv, ho istruito qui , ma sto ricevendo un errore di autorizzazione nell'ultimo comando gem update --system
tale che
brew update
brew install ruby
echo 'export PATH=/usr/local/Cellar/ruby/2.4.1_1/bin:$PATH' >> ~/.bash_profile #bash
brew install rbenv ruby-build
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile # bash
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile # bash
rbenv install 2.4.1
rbenv local 2.4.1
rbenv global 2.4.1
rbenv rehash
gem update --system
Updating rubygems-update
ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.
Non voglio intervenire con l'installazione predefinita di ruby in macOS, per non avere la necessità di una nuova installazione dell'intero sistema operativo.
Qual è un modo corretto di installare la versione più recente di Ruby su macOS senza intervenire con il ruby predefinito?
Ulteriori domande su Ruby in macOS