[ruby-list:45871] Re: Ruby1.8 と1.9の安全な共存

From: Yusuke ENDOH <mame@...>
Date: 2009-02-15 04:17:18 UTC
List: ruby-list #45871
遠藤です。

2009/02/14 23:36 Ayumu Aizawa <ayumu.aizawa@gmail.com>:
> rubyそのものはちゃんと動いているように見えるのですが、1.9.1に入っているgemを
> 使おうとすると必ず何かが足りないというエラーになる→毎回1.8の方からそれらしきものを
> コピーしてきて試してみる→いろいろやっても結局うまくいかずにあきらめてしまう
> の繰り返しです。


以下の二点を守れば、たぶん共存できるんじゃないかなあと思います。

- ./configure のオプションに --program-suffix=18 または --program-suffix=19
  をインストールする

  - 起動するときのコマンドは ruby18 や ruby19 や gem18 や gem19

- 同じ gem を使いたい場合でも gem18 install foo と gem19 install foo を 2 回
  実行する

  - ファイルやディレクトリを直接コピーしない
  - ただし gem19 install はライブラリが未対応で失敗する可能性が高いです

「そんなことはすでにやってるよ!」ということでしたらすみません。

-- 
Yusuke ENDOH <mame@tsg.ne.jp>

In This Thread