[#45609] ruby 1.8.6のNKFにおける漢字変換の不具合について — 京和 崇行 <kyowa_t@...>

初めましてこんにちは。カカクコムの京和と申します。

14 messages 2008/11/04

[ruby-list:45653] Re: require 'postgres' とするとエラーになる

From: Kazuhiro NISHIYAMA <zn@...>
Date: 2008-11-27 11:51:46 UTC
List: ruby-list #45653
西山和広です。

At Thu, 27 Nov 2008 18:58:42 +0900,
Nobuyuki Inaba wrote:
> 
> 最近、Ubuntu8.04から、Ubunut8.10に切り替えた者です。
(略)
> なにか変わってしまったなどご存知でしたら教えていただきたいと思いますが、
> どなたかお分かりの方はいらっしゃらないでしょうか?

/usr/share/doc/libpgsql-ruby1.8/NEWS.Debian.gz に書いてあるように
"postgres"から"pg"に変わったようです。


ubuntu-jp MLの方ではこれだけ返信してしまいましたが、こちらではもうちょっと。

パッケージの中身は(Ubuntuを)インストールしなくても
http://packages.ubuntu.com/libpgsql-ruby
などで調べられます。

ここでは「libpgsql-ruby1.8 パッケージ」のhardy(8.04)のリンク先の
http://packages.ubuntu.com/hardy/libpgsql-ruby1.8
のファイル一覧を見ると
amd64 では /usr/lib/ruby/1.8/x86_64-linux/postgres.so
i386 では /usr/lib/ruby/1.8/i486-linux/postgres.so
があるのがわかります。

intrepid(8.10)の方も同じようにみてみると
amd64 では /usr/lib/ruby/1.8/x86_64-linux/pg.so
i386 では /usr/lib/ruby/1.8/i486-linux/pg.so
があるのがわかります。


intrepidの環境がすぐになかったので、lennyで調べてみると
/usr/share/doc/libpgsql-ruby1.8/NEWS.Debian.gzに

>libpgsql-ruby (0.7.9.2008.03.18-1) unstable; urgency=low
>
>  * As of this version, libpgsql-ruby package switched from ruby-postgres to
>    ruby-pg upstream source. If you are using this driver directly, you will
>    have to migrate your programs (library name has changed from "postgres" to
>    "pg", and there are API changes). If you are using Ruby/DBI, all you have
>    to do is upgrade your libdbi-ruby to version 0.2.0 or later.

と書いてあったので、たぶんintrepidでも同じことが書いてあるだろうと
思って上の話になりました。


-- 
|ZnZ(ゼット エヌ ゼット)
|西山和広(Kazuhiro NISHIYAMA)

In This Thread