Sono su OS X 10.8 con XCode 4.4, Ruby 1.9.3 e Rails 3.2.Perché bundler non installerà la gemma json 1.7.4 su OS X 10.8?
Quando ho clonare il mio progetto di rotaie da Git ed eseguire:
bundle install
ottengo:
Installazione JSON (1.7.4) Errno :: EPERM: Operazione non consentita -/Users/myuser /.rvm/gems/ruby-1.9.3-p0/gems/json-1.7.4/.gitignore Si è verificato un errore durante l'installazione di json (1.7.4) e Bundler non può continuare. Assicurarsi che gem install json -v '1.7.4'
abbia esito positivo prima del raggruppamento.
Allora provo:
gem install json -v '1.7.4'
e ottengo:
ERRORE: Durante l'esecuzione di gem ... (Errno :: EPERM) Operazione non consentita - /Users/scalessec/.rvm/gems /ruby-1.9.3-p0/gems/json-1.7.4/.gitignore
OK. Problema di autorizzazioni, giusto? Proviamo:
sudo gem install json -v '1.7.4'
No go. Ecco cosa ottengo:
Creazione di estensioni native. Questo potrebbe richiedere del tempo ... ERRORE: Errore durante l'installazione di json: ERRORE: impossibile creare l'estensione nativa gem.
/Users/myuser/.rvm/rubies/ruby-1.9.3-p0/bin/ruby extconf.rb creare Makefile
fanno compilazione generator.c marca:/usr/bin/gcc -4.2: permesso negato marca: * [generator.o] Error 1
Che diamine?
Ho appena avuto un problema che installa JSON 1.7.4 su Arch Linux; stava fallendo perché il Makefile stava cercando '/ bin/install' quando avrebbe dovuto chiamare'/usr/bin/install'; il mio punto è, penso che ci sia qualcosa di sbagliato in quella versione di quella gemma. – benzado