ローカル データベースを Heroku にプッシュしようとしたところ、次のエラーが発生しました。
...Taps Server Error: PGError: ERROR: time zone displacement out of range:...
後でグーグルで調べたところ、このエラーは発生せず、(Windows上にあるため) 1.9.3と一緒に1.9.2を実行ruby 1.9.2
するにはインストールする必要があることがわかりました。pik
そこで、pik と ruby 1.9.2 をインストールしました。
ただし、インストールしようとするとrails
、次の1.9.2
エラーが発生します。
...ERROR: Failed to build gem native extension...
たくさんのグーグルの後、私は次のことに遭遇しました:
- Ruby/Rails 開発にわざわざ Windows を使わないでください :(
- 開発キットと何か関係がありますか?
- またはレールのバイナリ キット バージョンをインストールしますか?
- 自分でコンパイル
どんな助けでも大歓迎です!
編集:
完全なエラー スタック トレース:
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-strings -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