[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:003136] Re: vine 5
- To: dennou-ruby@xxxxxxxxxxx
- Subject: [dennou-ruby:003136] Re: vine 5
- From: otobe@xxxxxxxxxxxxxx
- Date: Thu, 19 Nov 2009 22:14:23 +0900
乙部です。
僕がテストしたときには、
gem でみているのは gem のリストだけだったように思います。
ですから、堀之内さんの心配はその通りで、
gem で入れたのに動かない。となると思います。
どうしても、gem でそれを検出したければ
gtkをリンクするようなパッケージで、かつソースをビルドするような配布。
にすれば、gtkが入ってなければわかりますから、
足りないということを検出はできると思います。
自動でインストールするのは難しいでしょうけど。
ですから、それはあきらめてサポートするディストリビューションで、
ダミーのパッケージで必要なライブラリを
入れるようにすれば2ステップでいいわけでそこが落としどころと思います。
どうせ、パッケージはrpm と deb ぐらいでしょうから
ディストリビューションごとに作り直すのはさほど手間ではないと思います。
SPRMとかDSCを用意しておけば手引きをみて誰でも作れるようにできる。
もしかしたら、ある程度自動化することもできるかもしれません?
もちろん、Win32は無理ですが。
>
> > > DCLが動くだけなら,ruby インタフェースはいらないです.gtk
> > > 本体のサブパッケージでいい.
> > >
> > > # どっちにしても面倒?
> >
> > rubyでないgtk は、普通ディストリビューターが提供しているはずで
> > サブパッケージを作る理由があるでしょうか?
>
> 「必要」はないです.すみません.
>
> ちょっと気になるのは,gem で,gem 以外のライブラリが
> 入っていることを前提にできるかということです.きっと
> できるんよね? gtk が入ってないのに,ruby-dcl を入れようと
> したら,ちゃんと「gtkを先にいれてくれ」といって
> とめて欲しいわけです.gem で入ったのに,使おうと思ったら
> 動かないというのを避けたい.
>
>