よたらぼ
自分の興味の赴くままにIT技術系のネタを取りとめもなくメモっています。
Ruby言語やLinuxのネタが多いです。

August 17, 2005 [おもひで]

[Ruby-GNOME2] GTK+-2.8.0 released

Pango-1.10.0, GLib-2.8.0も。

うぬぬ、この前、2.6.x対応が済んだと思ったばっかりだったのに...(T_T)。

Ruby-GetText-Packageに力を入れてる場合じゃないのか、オレ....(T_T)。

Ruby/GTK2のAPIドキュメント作ってるときに見つけたGTK+のリファレンスマニュアルのtypoを何点か指摘しただけなんだけど、Thanks toに名前を挙げてくれてるってのは嬉しいね。オープンソースならではと言いますか。

[Ruby] RubyGems

RubyGemsでインストールしたライブラリのrequire_gemって何だ?

requireに比べてバージョンが指定できるだけのもの、とかそういう理解でOK?

[Ruby-GNOME2] キミも開発に参加してみないか!

自分一人でやるのつらいので協力者を募集します。

興味のある方は私まで。さぁ、みんなでインプリしよう!

#とりあえず、enの方で一人手を挙げてくれた。一人じゃないんだっ!

本日のツッコミ(全5件) [ツッコミを入れる]
babie (August 19, 2005 11:38)

バージョン指定もありますが、gem パッケージは 普通の $: じゃなくて、/usr/lib/ruby/gems といったディレクトリにインストールされるので、普通の require は使えないんです。(あえて分けているんですが)>gems

むとう (August 19, 2005 13:25)

require 'rubygems'した後であれば、/usr/lib/ruby/gems配下にインストールしたものはrequire 'foo'でいけると思うんですけど...。違ったかな。<br><br>...試してみたら、require 'foo'でいけるのといけないのがあるみたいですね。なんだろ。

babie (August 19, 2005 14:18)

重複インストールかな?>いけるのといけないの<br>実際のライブラリは /usr/lib/ruby/gems/1.8/gems/activerecord-1.11.1/lib/ といった奥深くにあるので。<br><br>----<br>$ ruby -rubygems -e 'puts $:'<br>/usr/local/lib/site_ruby/1.8<br>/usr/local/lib/site_ruby/1.8/i386-linux<br>/usr/local/lib/site_ruby<br>/usr/lib/ruby/1.8<br>/usr/lib/ruby/1.8/i386-linux<br>.<br>----

むとう (August 20, 2005 00:19)

そもそもrequire自体がオーバーライドされているみたいですよ。<br>requireのタイミングで$:に読み込むパスを検索して追加するみたいです。<br><br>$ ruby -rubygems -e 'require "action_mailer"; p $:'<br>["/usr/lib/ruby/gems/1.8/gems/actionmailer-1.0.1/lib/action_mailer/vendor/", "/usr/lib/ruby/gems/1.8/gems/actionmailer-1.0.1/bin", "/usr/lib/ruby/gems/1.8/gems/actionmailer-1.0.1/lib", "/usr/lib/ruby/gems/1.8/gems/actionpack-1.9.1/lib/action_view/helpers/../../action_controller/vendor/html-scanner", "/usr/lib/ruby/gems/1.8/gems/actionpack-1.9.1/lib/action_view/vendor", "/usr/lib/ruby/gems/1.8/gems/activesupport-1.1.1/lib", "/usr/lib/ruby/gems/1.8/gems/actionpack-1.9.1/lib/../../activesupport/lib", "/usr/lib/ruby/gems/1.8/gems/actionpack-1.9.1/lib", "/usr/lib/ruby/gems/1.8/gems/actionpack-1.9.1/bin", "/usr/lib/ruby/gems/1.8/gems/actionpack-1.9.1/lib", "/usr/lib/ruby/gems/1.8/gems/activesupport-1.1.1/bin", "/usr/lib/ruby/gems/1.8/gems/activesupport-1.1.1/lib", "/usr/lib/ruby/site_ruby/1.8", "/usr/lib/ruby/site_ruby/1.8/i686-linux", "/usr/lib/ruby/site_ruby", "/usr/lib/ruby/1.8", "/usr/lib/ruby/1.8/i686-linux", "."]

babie (August 20, 2005 02:45)

あー、そういえばるびま記事で言ってました。すんません。


編集