From: Takuma Date: 2012-05-06T19:30:04+09:00 Subject: [ruby-list:48730] たくまと申します。 Rubyにかぎらず、プログラミングは初心者だと思います。 スキル不足にて、対処に行き詰まったので、皆さんのお知恵をお借りできればと思い、初投稿いたしました。 http://www.garbagecollect.jp/ruby/mswin32/ja/download/release.html から取ってきたruby-1.9.2-p0-x64-mswin64_80.zipを展開し zlib.dllを"\ruby\bin\"インストールの上で、 nmake.exeやcl.exeにパスを通し コマンドプロンプトから >gem install json を実行してみたのですが、 以下ログとエラーが出て止まってしまいました。 OS : Windows 7 64bit zlib 1.2.5 64bit Visual Studio 2005 SP1 ========================ここから======================== Building native extensions. This could take a while... ERROR: Error installing json: ERROR: Failed to build gem native extension. C:/Ruby/bin/ruby.exe extconf.rb creating Makefile nmake Microsoft(R) Program Maintenance Utility Version 8.00.50727.762 Copyright (C) Microsoft Corporation. All rights reserved. C:\Ruby\bin\ruby -e "puts 'EXPORTS', 'Init_parser'" > parser-x64-mswin64_80.def cl -nologo -I. -IC:/Ruby/include/ruby-1.9.1/x64-mswin64_80 -IC:/Ruby/include/ruby-1.9.1/ruby/backward -IC:/Ruby/include /ruby-1.9.1 -I. -MD -Zi -W2 -wd4996 -O3sy- -Zm600 -Foparser.obj -c -Tcparser.c cl : コマンド ライン warning D9002 : 不明なオプション '-O3' を無視します parser.c c:\ruby\include\ruby-1.9.1\ruby/ruby.h(112) : error C2118: 添字が負の数です。 NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 8\VC\BIN\cl.EXE"' : Stop. Gem files will remain installed in C:/Ruby/lib/ruby/gems/1.9.1/gems/json-1.7.0 for inspection. Results logged to C:/Ruby/lib/ruby/gems/1.9.1/gems/json-1.7.0/ext/json/ext/parser/gem_make.out ========================ここまで======================== と出て c:\ruby\include\ruby-1.9.1\ruby/ruby.h のあたりで止まってしまうのです。 このエラーが発生する理由と、対処方法について、お教え願えないでしょうか。 以上よろしくお願いいたします。