From: Akira Hayakawa Date: 2008-08-26T13:37:42+09:00 Subject: [ruby-list:45403] Re: JRubyについて&rubygemについて&RDTについて On Tue, 26 Aug 2008 12:02:40 +0900 rubikitch@ruby-lang.org wrote: > From: Akira Hayakawa > Subject: [ruby-list:45401] Re: JRubyについて&rubygemについて&RDTについて > Date: Tue, 26 Aug 2008 10:59:57 +0900 > > > ruby1.9をapt-getしたのですが、 > > /var/lib/gemsに1.8/しかありません。1.9をインストールするとここに1.9がインストールされるのではないのですか? > > Debian GNU/Linuxでしょうか? > Debianではrubygems1.9は別パッケージになっています。 > > Ruby 1.9をソースからインストールするともれなくRubyGemsもついてきます。 Ubuntuです。 ソースからインストールした方がいいかも知れませんね。 なんだかgccやjdkとは、色合いが違う気がします。jrubyとかもソースから入れた方がいいかも知れませんね。 あとは自分で調べてみます。 > > # これはあくまでディストリビューションのパッケージングの話 > > > $ ls /usr/lib/ruby/ > > 1.8 1.9.0 > > > > このディレクトリには、1.8と1.9.0がありますが、1.8の方が1.8.xが省略されているのにも関わらず、1.9の方は1.9.0まで表示されてるのはなぜでしょうか? > > 仕様です。理由は失念。ruby-devのどこかに書いてあった気が(^^; 少し探しましたが、見つかりませんでした。 > > > また、 > > $ sudo ruby1.9 -S gem install rails > > こうやってrailsを入れようとしたら、 > > 現在のRuby on RailsはRuby 1.9に対応していません。 > > -- > rubikitch > Blog: http://d.hatena.ne.jp/rubikitch/ > Site: http://www.rubyist.net/~rubikitch/ > > 私は、javaを使っています。 http://java.sun.com/javase/ja/6/docs/ja/api/javax/swing/tree/TreeModel.html 静的言語だとこのTreeModelのような設計が汎用性の為に必要になる場合がありますが、内部でダウンキャストが入るはずなので、耐えられなくなりました。 ダックタイピングがあると、こういう汎用性の高い設計をする事がむしろ推奨みたいな感じになるはずなので、しばらくjrubyを粘って勉強してみようかと思います。Martin FowlerさまもRuby大好きなようですし http://capsctrl.que.jp/kdmsnr/wiki/bliki/?EvaluatingRuby jrubyは事前コンパイルが出来るそうですし、pure javaで書くのと演算速度は変わらないのかな・・・よく分かりませんが。 -- Akira Hayakawa