Jun Yasumura
yasum****@adjus*****
2011年 5月 12日 (木) 16:44:53 JST
初めまして、安村と申します。 gem でrroonga をインストールしようと思ったのですが、うまく行かなかったのでお問い合わせさせていただきます。 さくらVPS(CentOS 5)上の、Ruby 1.8.7-p334 にて、gem install rroonga で次のように「同じファイルです」のエラーが出ております。 ----- $ sudo /usr/local/bin/gem install rroonga ... /usr/bin/install: `/usr/local/lib/ruby/gems/1.8/gems/rroonga-1.2.0/ext/groonga/../../lib/groonga/dumper.rb' と `/usr/local/lib/ruby/gems/1.8/gems/rroonga-1.2.0/lib/groonga/dumper.rb' は同じファイルです ... make: *** [install] エラー 2 ----- この環境には、Ruby をソースからコンパイルしてインストールしました。 手順は次の通りです。 Ruby 1.8.7 + zlib-devel + openssl のインストール ================================================ wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz tar xfz ruby-1.8.7-p334.tar.gz cd ruby-1.8.7-p334 ./configure make make test sudo make install sudo yum install zlib-devel cd ext/zlib ruby extconf.rb make sudo make install cd ext/openssl/ ruby extconf.rb make sudo make install RubyGems のインストール ======================= http://rubyforge.org/frs/download.php/74818/rubygems-1.8.1.tgz tar xfz rubygems-1.8.1.tgz cd rubygems-1.8.1 sudo /usr/local/bin/ruby setup.rb rroonga のインストール ====================== $ sudo /usr/local/bin/gem install rroonga ... 略 ... make install cd ext/groonga; \ make \ RUBYARCHDIR=/usr/local/lib/ruby/gems/1.8/gems/rroonga-1.2.0/lib \ RUBYLIBDIR=/usr/local/lib/ruby/gems/1.8/gems/rroonga-1.2.0/lib \ install make[1]: ディレクトリ `/usr/local/lib/ruby/gems/1.8/gems/rroonga-1.2.0/ext/groonga' に入ります Makefile:161: 警告: ターゲット `/usr/local/lib/ruby/gems/1.8/gems/rroonga-1.2.0/lib' へのコマンドを置き換えます Makefile:157: 警告: ターゲット `/usr/local/lib/ruby/gems/1.8/gems/rroonga-1.2.0/lib' への古いコマンドは無視されます /usr/bin/install -c -m 0755 groonga.so /usr/local/lib/ruby/gems/1.8/gems/rroonga-1.2.0/lib /usr/bin/install -c -m 644 /usr/local/lib/ruby/gems/1.8/gems/rroonga-1.2.0/ext/groonga/../../lib/groonga/dumper.rb /usr/local/lib/ruby/gems/1.8/gems/rroonga-1.2.0/lib/groonga /usr/bin/install: `/usr/local/lib/ruby/gems/1.8/gems/rroonga-1.2.0/ext/groonga/../../lib/groonga/dumper.rb' と `/usr/local/lib/ruby/gems/1.8/gems/rroonga-1.2.0/lib/groonga/dumper.rb' は同じファイルです make[1]: *** [/usr/local/lib/ruby/gems/1.8/gems/rroonga-1.2.0/lib/groonga/dumper.rb] エラー 1 make[1]: ディレクトリ `/usr/local/lib/ruby/gems/1.8/gems/rroonga-1.2.0/ext/groonga' から出ます make: *** [install] エラー 2 *** ここでエラー *** なお、同環境で、Ruby 1.9.2-p180 を入れた場合はこのエラーは出ませんでした。 (セットアップ手順は上と同一です) ここが間違っている、などお分かりの方がいらっしゃいましたらご指摘いただければ幸いです。 どうぞよろしくお願いします。 -- 執行役員 システム開発部部長 安村 淳 <yasum****@adjus*****> ─────────────────────────────── コーポレートサイト :http://www.adjust.ne.jp/ ─────────────────────────────── 株式会社 アジャスト ADjust Co.,Ltd. TEL:03-3341-6598 FAX:03-5379-7146 〒160-0022 東京都新宿区新宿5-6-1 新宿やわらぎビル