Jun Yasumura
yasum****@adjus*****
2011年 5月 13日 (金) 20:26:28 JST
安村です。 ご案内の手順で問題解決することができました。 > 念のため、一度、ビルド済みのrroonga gemを削除してから試して > みてもいいかもしれません。 > > # rm -rf /usr/local/lib/ruby/gems/1.8/gems/rroonga-1.2.0/ > # gem install rroonga こちらは残念ながらうまく行きませんでした。 同じエラーが出ました。 > # mv /usr/bin/install{,.origin} > # echo '#!/bin/sh' > /usr/bin/install > # echo '/usr/bin/install.origin -C "$@"' >> /usr/bin/install > # chmod +x /usr/bin/install > # /usr/local/bin/gem install groonga > # mv /usr/bin/install{.origin,} ふむふむ... install コマンドをそのまま使うのではなく、-C オプションを渡すようにするのですね。 (-C オプションでなんだ?? man install からは「-c 無視される。古い Uxix 版の install との互換性のためにある。」しか見つからなかったです^^) 上の方法でうまく行きました。 どうもありがとうございましたー!!! 2011年5月13日17:45 Kouhei Sutou <kou****@clear*****>: > 須藤です。 > > In <BANLkTikiqKNvqVJ8AA2q6G0x_GxhyBRR=w****@mail*****> > "[groonga-dev,00517] Re: CentOS5, Ruby 1.8.7 でgem install rroonga で「同じファイルです」エラー" on Fri, 13 May 2011 13:46:24 +0900, > Jun Yasumura <yasum****@adjus*****> wrote: > >> make では再現するのですね、不思議です... > > 原因はインストール対象のファイルの依存関係の書き方なんですよね。 > インストール先のディレクトリまで依存関係に含まれているので、 > こうなってしまうんです。 > (詳しく説明するとめんどうなのでごにょごにょ。) > > 多少強引でもよければ、以下の方法で解決できると思います。 > > # mv /usr/bin/install{,.origin} > # echo '#!/bin/sh' > /usr/bin/install > # echo '/usr/bin/install.origin -C "$@"' >> /usr/bin/install > # chmod +x /usr/bin/install > # /usr/local/bin/gem install groonga > # mv /usr/bin/install{.origin,} > > 念のため、一度、ビルド済みのrroonga gemを削除してから試して > みてもいいかもしれません。 > > # rm -rf /usr/local/lib/ruby/gems/1.8/gems/rroonga-1.2.0/ > # gem install rroonga > >> gem のenvironment を採ってみました。 > > ありがとうございます! > きちんと意図したものを使ってますね。 > >> なお別環境(Fedora8) で、先日の私の手順でインストールしたのは、問題なくgem install できました。 >> >> むむむ... > > うーん。。。 > > -- > 須藤 功平 <kou****@clear*****> > 株式会社クリアコード <http://www.clear-code.com/> (03-6231-7270) > > プログラミングが好きなソフトウェア開発者を募集中: > http://www.clear-code.com/recruitment/ > > _______________________________________________ > groonga-dev mailing list > groon****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/groonga-dev > > -- 執行役員 システム開発部部長 安村 淳 <yasum****@adjus*****> ─────────────────────────────── コーポレートサイト :http://www.adjust.ne.jp/ ─────────────────────────────── 株式会社 アジャスト ADjust Co.,Ltd. TEL:03-3341-6598 FAX:03-5379-7146 〒160-0022 東京都新宿区新宿5-6-1 新宿やわらぎビル