Errori durante il tentativo di aggiornamento delle gemme di rubino dalla 2.0.1
-
05-07-2019 - |
Domanda
Sto cercando di installarmi su un mac per imparare Ruby on Rails, tuttavia mi sembra di avere dei problemi. Se provo a eseguire comandi come ./script/server, ottengo questo:
Rails richiede RubyGems > = 0.9.4 (hai 0.9.2).
gem update --system
e riprova.
Quando eseguo " gem update .. " Ottengo questo:
Aggiornamento di RubyGems ... Tentativo di aggiornamento remoto di rubygems-update ERRORE: Durante l'esecuzione di gem ... (Errno :: EACCES) Autorizzazione negata - /opt/local/lib/ruby/gems/1.8/cache/rubygems-update-1.3.0.gem
Soluzione
capito.
sudo gem update --system
Altri suggerimenti
A partire da El Capitan, Apple impedisce alle applicazioni degli utenti di modificare / usr / bin
per motivi di sicurezza. Quindi installare / aggiornare meglio rubygems nella cartella consigliata, / usr / local / bin
:
sudo gem update -n /usr/local/bin --system
(raccomandazione tratta da https://stackoverflow.com/a/39928447/1033581 )