[groonga-dev,00520] Re: CentOS5, Ruby 1.8.7 でgem install rroonga で「同じファイルです」エラー

Back to archive index

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  新宿やわらぎビル




groonga-dev メーリングリストの案内
Back to archive index