J’essayais de transmettre ma firebase database locale à Heroku et j’ai reçu cette erreur:
...Taps Server Error: PGError: ERROR: time zone displacement out of range:...
Quelques recherches plus tard, j’ai découvert que cette erreur ne se produisait pas avec ruby 1.9.2
et que (parce que sous Windows) je devais installer pik
pour exécuter 1.9.2 avec 1.9.3. J’ai donc installé pik et ruby 1.9.2.
Cependant, lorsque j’essaie d’installer des rails
sur 1.9.2
j’obtiens cette erreur:
...ERROR: Failed to build gem native extension...
Après beaucoup de googler, j’ai rencontré ce qui suit:
Toute aide est très appréciée!
MODIFIER:
Trace d’erreur complète:
Building native extensions. This could take a while... ERROR: Error installing rails: ERROR: Failed to build gem native extension. C:/Ruby192/bin/ruby.exe extconf.rb creating Makefile make gcc -I. -IC:/Ruby192/include/ruby-1.9.1/i386-mingw32 -I/C/Ruby192/include/ruby-1.9.1/ruby/backward - I/C/Ruby192/include/ruby-1.9.1 -I. -DJSON_GENERATOR -O3 -g -Wextra -Wno-unused-parameter -Wno-par entheses -Wpointer-arith -Wwrite-ssortingngs -Wno-missing-field-initializers -Wno-long-long -O3 -Wall -O 0 -ggdb -o generator.o -c generator.c make: gcc: Command not found make: *** [generator.o] Error 127 Gem files will remain installed in C:/Ruby192/lib/ruby/gems/1.9.1/gems/json-1.7.6 for inspection. Results logged to C:/Ruby192/lib/ruby/gems/1.9.1/gems/json-1.7.6/ext/json/ext/generator/gem_make.out
La partie pertinente du message d’erreur est gcc: Command not found
; donc le compilateur n’est pas disponible pour comstackr le code localement.
Si vous avez déjà installé gcc
sur votre ordinateur, assurez-vous qu’il est inclus dans PATH
.
Cochez la case Comment installer gcc sur Windows 7 machine? pour des conseils sur la façon d’installer gcc sur Windows.