Corsi on-line

Risolvere i conflitti nell’installazione della Ruby Gem per JSON

Non di rado quando si cerca di installare in Windows la Gem di Ruby per il formato d’interscambio JSON, il sistema risponde notificando un errore con il seguente messaggio:

ERROR: Error installing json: ERROR: Failed to build gem native extension.

Tale segnalazione viene inviata ed è visualizzabile sul terminale Prompt subito dopo che viene lanciata l’istruzione per l’installazione da linea di comando:

C:>gem install json
Building native extensions. This could take a while...

Ruby

Stesso discorso quando si cerca di passare per l’eseguibile:

C:/ruby1.x.x/bin/ruby.exe extconf.rb install json creating Makefile
creating Makefile

nmake

La risposta in questo caso potrebbe essere:

'nmake' is not recognized as an internal or external command, operable program or batch file.

Come risolvere? La soluzione si trova (o dovrebbe trovarsi nella maggior parte dei casi) in un semplice comando d’installazione basato su json_pure, cioè l’implementazione di JSON per Ruby fornita anch’essa sotto forma di “Gem”; digitando l’istruzione:

gem install json_pure

Le notifiche di errore non dovrebbero più presentarsi; le varie versioni della JSON Gem e della Gem “json_pure” sono comunque sempre disponibili nella sezione appositamente dedicata del repository archive di RubyForge.

Post correlati
I più letti del mese
Tematiche