[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dennou-ruby:003942] Re: gem narray_miss が ver. 1.3.0 にあがったので



西澤さま

ありがとうございました。
ちなみに numru/narray  を先に require してれば
narray は require されないようになってるでしょうか。
...確認まで。

> 西澤です
> 
> narray を require するように戻した物をリリースしました。
> 1.3.1 です。
> 
> 問題等ありましたらお知らせください。
> よろしくお願いいたします。
> 
> 西澤誠也
> 
> 2016年4月17日 22:58 Takeshi Horinouchi <horinout@xxxxxxxxxxxxxxxxx>:
> > 西澤さま,みなさま:
> >
> >> 多くの場合、narray と numru-narray が両方インストールされて訳が分からないエラーになるのが予想されますね。
> >
> > narray と numru-narray が両方インストールされてる状態は不具合の
> > もとですので,なるべく排他的であるべきですよね。
> >
> > 両方 require されてる状態を避ければいいか,両方インストール
> > されてる状態をさけるべきか,どっちがいいかわかりませんが
> > (それは実際に生ずる問題かによるのでしょうが,私はやってみてない),
> > いずれかの仕組みを numru-narray に入れるべきと思います。
> >
> > 両方インストールするのを避けるなら,まずは numru-narray の
> > gem に narray とのコンフリクトを指定するのでしょう
> > (narrayをアンインストールしないと入らないようにする)。
> > その上で,後から narray が(再)インストールされた場合に備えて
> > 実行時になんらか形の検知する手段を numru-narray に入れる。
> > 一方,両方 require されてるのを避けるだけの場合も,numru-narray
> > 側に何か仕組みを入れればいいですね。
> >
> > どうするのがいいでしょう? > 西澤さん
> >
> > # 電脳 Ruby 関係の他の Gem を軒並み NumRu::NArray 利用に切り替えれば
> >    いいだけの問題には思えないのです。
> >
> > 堀之内
> >
> >> 西澤です
> >>
> >> 確かに、早くnumru-narray に切り替えたものをリリースする必要がありますね。
> >> 多くの場合、narray と numru-narray が両方インストールされて訳が分からないエラーになるのが予想されますね。
> >>
> >>
> >> 西澤誠也
> >>
> >> 2016年3月31日 17:59 Hiroki Kashimura <hiroki@xxxxxxxxxxxxxx>:
> >> > 西澤様、堀之内様、皆様:
> >> >
> >> > お世話になります。樫村です。
> >> >
> >> > 先月、gem の narray_miss が ver. 1.3.0 になって、
> >> > 依存 gem が narray から numru-narray に変わりました。
> >> >
> >> > そのため、素の状態から gem install gphys とかすると、
> >> > 依存関係によって、numru-narray を使う narray_miss ver. 1.3.0 がインストールされます。
> >> >
> >> > インストール時にはエラーが出ないかもしれませんが、
> >> > gem で入る gphys やら dcl やらはまだ numru-narrayに対応できてない(ですよね?)ので、
> >> > 実行時にエラーが出ます。例えば
> >> >
> >> > /Users/hiroki/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/gphys-1.5.0/lib/numru/gphys/varray.rb:1004:in `__check_ary_class': Invalid array class: NArray (ArgumentError)
> >> > みたいな。
> >> >
> >> > 回避策としては、あらかじめ gem install narray_miss -v 1.2.8 と旧版を指定して
> >> > 入れればいいのですが、この辺りの事情を把握してないとはまることも多いかと思います。
> >> >
> >> > 特に、新年度になって、gphys を新規インストールしようとする人が増えるかもしれませんので、
> >> > なんらかの対策が必要かと思います。
> >> >
> >> > 既知の問題かもしれませんが、一応ご連絡まで。
> >> >
> >> > 樫村(山本)博基
> >> > hiroki@xxxxxxxxxxxxxx
> >> >
> >> >
> >> >
> >>
> >>
> >>
> >> --
> >> Seiya Nishizawa
> >> RIKEN Advanced Institute for Computational Science
> >> Tel: +81-78-940-5754, Fax: +81-78-304-4972
> >> 7-1-26, Minatojima-minami-machi, Chuo-ku, Kobe, Hyogo 650-0047, Japan
> >>
> >
> > 堀之内 武
> > 北海道大学 地球環境科学研究院 地球圏科学部門
> > 〒060-0810 札幌市北区北10条西5丁目
> >
> >
> 
> 
> 
> -- 
> Seiya Nishizawa
> RIKEN Advanced Institute for Computational Science
> Tel: +81-78-940-5754, Fax: +81-78-304-4972
> 7-1-26, Minatojima-minami-machi, Chuo-ku, Kobe, Hyogo 650-0047, Japan
> 

堀之内 武
北海道大学 地球環境科学研究院 地球圏科学部門
〒060-0810 札幌市北区北10条西5丁目