macOS viene con algunas instalaciones ruby predeterminadas, más here , que no quiero sobrescribir ejecutando comandos de gemas como sudo. Intenté rbenv, instruí aquí , pero obtengo un error de permiso en el último comando gem update --system
tal que
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.
No quiero intervenir con la instalación de ruby predeterminada en macOS, para no tener la necesidad de una instalación nueva de todo el sistema operativo.
¿Cuál es la forma correcta de instalar una versión más nueva de Ruby en macOS sin intervenir con el ruby predeterminado?
Más preguntas sobre Ruby en macOS