[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: devel/ruby-activemodelと依存するパッケージについて
At Sat, 19 Feb 2011 21:43:13 +0900 (JST),
Takahiro Kambe <taca@back-street.net> wrote:
> > 「pkgsrcでは最新のgemをインストールするため、依存するgemのバージョンに
> > 上限が設定されている場合に問題が起こる」という話題がありましたが、
> > 結局pkgsrcとしてはどのように対処するのが良いでしたっけ?
> 差し支えない範囲でgemspecにパッチを摘要しています。
>
> > つまり、www/ruby-rails3をインストールしてrailsコマンドを実行すると
> 現在のpkgsrcのHEADでは問題はないと思いますが!?
・2月20日の午前1時位に新しくcheckoutしたpkgsrc
・ruby関連のパッケージは無い状態("pkg_info | grep ruby"で何も出ない)
から www/ruby-rails3 を make install すると、やはり rails コマンドが
失敗します。
% rails
/usr/pkg/lib/ruby/1.9/rubygems.rb:766:in `report_activate_error': RubyGem version error: builder(3.0.0 not ~> 2.1.2) (Gem::LoadError)
from /usr/pkg/lib/ruby/1.9/rubygems.rb:219:in `activate'
from /usr/pkg/lib/ruby/1.9/rubygems.rb:254:in `block in activate'
from /usr/pkg/lib/ruby/1.9/rubygems.rb:253:in `each'
神戸さんの作成されたパッチですけど、これは「pkgsrcのpatchesディレクトリ
に入る patch」のことを指していますか?
失敗した際の出力を見ると builder が原因だと思うのですが、では
ruby-builderに依存するパッケージ、例えばruby-activemodelのpatchはという
と
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/devel/ruby-activemodel/patches/
ファイルが無い状態のようです??
--
// HIRAMATSU Yoshifumi
// hiramatu@boreas.dti.ne.jp