Errores al intentar actualizar gemas ruby ??desde 2.0.1
-
05-07-2019 - |
Pregunta
Estoy intentando configurarme en un mac para aprender Ruby on Rails, sin embargo, parece que estoy teniendo algunos problemas. Si intento ejecutar comandos como ./script/server, obtengo esto:
Rails requiere RubyGems > = 0.9.4 (tienes 0.9.2). Por favor,
gem update --system
y vuelva a intentarlo.
Cuando ejecuto " actualización de gemas .. " Entiendo esto:
Actualizando RubyGems ... Intentando la actualización remota de rubygems-update ERROR: Al ejecutar gema ... (Errno :: EACCES) Permiso denegado: /opt/local/lib/ruby/gems/1.8/cache/rubygems-update-1.3.0.gem
Solución
lo tengo
actualización de sudo gema --sistema
Otros consejos
Comenzando con El Capitán, Apple impide que las aplicaciones de usuario modifiquen / usr / bin
por razones de seguridad. Así que mejor instale / actualice rubygems en la carpeta recomendada, / usr / local / bin
:
sudo gem update -n /usr/local/bin --system
(recomendación tomada de https://stackoverflow.com/a/39928447/1033581 )