人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ubuntuでrubyを1.8.7にバージョンアップするにはどうしたらいいでしょうか?
ソースをコンパイルしてやってみましたが、うまくいってないようです。

●質問者: no-reply
●カテゴリ:コンピュータ
✍キーワード:Ruby Ubuntu コンパイル ソース バージョンアップ
○ 状態 :終了
└ 回答数 : 5/5件

▽最新の回答へ

1 ● ホーエンハイム
●20ポイント

コマンドラインから以下を実行してみてください。

sudo apt-get install ruby1.8
◎質問者からの返答

再起動して

$ ruby -v

ruby 1.8.7

となったので、

$ sudo gems install ruby-mysql

ERROR

ruby-mysql requires Ruby version => 1.8.7.

となってしまいます。

これはやはり正しくバージョンアップされていないということなのでしょうか?


2 ● baron
●20ポイント ベストアンサー
$ wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz
$ cd ruby-1.8.7-p72
$ ./configure --prefix=/usr
$ make
$ make install
$ ../
$ rm -rf ruby-1.8.7-p72

3 ● Loopy
●20ポイント

パスの問題だな。これが参考になると思う。


http://geekruminations.blogspot.com/2010/03/getting-rublib-right...

◎質問者からの返答

あー、英語はよくわからんので、邦訳お願いできないでしょうか?


4 ● Loopy
●20ポイント

環境変数 RUBYPATH を以下のようにすればいい。

RUBYLIB=$PREFIX/lib/ruby/1.8:$PREFIX/lib/ruby/site_ruby/1.8:$PREFIX/lib

export RUBYLIB


http://www.ruby-lang.org/ja/man/html/_B4C4B6ADCAD1BFF4.html

◎質問者からの返答

ありがとうございます。

うまくいってないようです。

これはこのままではなく、修正を加えないといけないのでしょうか?


5 ● baron
●20ポイント

通常のgemではなく

gem1.8を使ってみては?

例)
$ sudo gem1.8 install ruby-mysql
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ