Erros ao tentar gemas de rubi de atualização do 2.0.1
-
05-07-2019 - |
Pergunta
Eu estou tentando me estabeleci em um mac para aprender Ruby on Rails, no entanto I parecem estar a ter alguns problemas. Se eu tentar executar comandos como ./script/server, fico com esta:
Rails requer RubyGems> = 0.9.4 (você tem 0.9.2). Por favor
gem update --system
e tente novamente.
Quando eu executo "update gem .." fico com esta:
Atualizando RubyGems ... A tentativa atualização remota de rubygems-update ERRO: Durante a execução de gem ... (Errno :: EACCES) Permissão negada - /opt/local/lib/ruby/gems/1.8/cache/rubygems-update-1.3.0.gem
Solução
conseguiu.
update sudo gem --system
Outras dicas
A partir do El Capitan, a Apple impede que aplicativos do usuário para modificar /usr/bin
por razões de segurança. Então é melhor instalar / rubygems atualização na pasta recomendada, /usr/local/bin
:
sudo gem update -n /usr/local/bin --system
(recomendação retirado https://stackoverflow.com/a/39928447/1033581 )