[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:003865] Re: ÅÅǾÀ½ÉʤÎrubygems
- To: dennou-ruby@xxxxxxxxxxx
- Subject: [dennou-ruby:003865] Re: ÅÅǾÀ½ÉʤÎrubygems
- From: Tsuyoshi Koshiro <tkoshiro@xxxxxxxxxxxxx>
- Date: Mon, 02 Mar 2015 16:49:32 +0900
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mri-jma.go.jp; s=default; t=1425282508; bh=VO30kxzXHX0PZjMcNQZmZdc8r3/Ew2SZppTwC7/rXWg=; h=Date:From:To:Subject:In-Reply-To:References; b=mNm0nZQcMQ4Dw5K6qwNKhvwGyt/hFiIVq9f2xwp61RmSifufw5RABI+zvV48Y/S8R 8w1FhnpRVkExZLzlaX2ddua/nFex5SrxBGCCh3gIHxSo4tWd6HWZszaUoedtOF+fg0 25VSTLyI5ARnVACO0dtYjMGNV/RxNi3yFk5P5Wbg=
神代です.
さっそくの更新, ありがとうございます.
gphys まで gem でインストールできるようになりました! 便利です.
依存関係等どうするのが望ましいか, 今後ご議論あると思いますが,
とりあえず, どうもありがとうございました.
--
神代 剛 (こうしろ つよし)
気象研究所気候研究部第四研究室 支援研究員
At Mon, 02 Mar 2015 14:24:27 +0900,
西本絵梨子 wrote:
>
> すみません、連投です。
>
> > ただ、rb-gsl は電脳製品じゃないですが、ruby-lapack は電脳製品なので、自
> > 社製品で揃えるといろいろすっきりする気もします。でも神代さんの報告のとお
> > り、ruby と lapack の組み合わせによっては ruby-lapack が入らないことがあ
> > るみたいですね。
>
> あたまごっちゃになってました。
> 神代さんが失敗されたのは、ruby + gsl でしたね。
>
> 西本
>
> On 2015/03/02 14:21, 西本絵梨子 wrote:
> > 西本です。
> >
> >> その代わりにダミーの全部入れるパッケージみたいなのを作ることは
> >> 可能なんでしょうか?
> > それは可能です。すぐにできます。
> >
> > さきほど、依存関係などを整理して gphys gemsパッケージを公開しました:
> >
> > Runtime Dependencies:
> > narray >= 0.5.7
> > narray_miss >= 1.2.4
> > numru-misc >= 0.1.0
> > numru-units >= 1.7
> > rb-gsl >= 1.14
> > ruby-dcl >= 1.6.1
> > ruby-fftw3 >= 0.3
> > ruby-netcdf >= 0.6.6
> >
> > GPhysのページにある依存関係に合わせてあります。
> > (ruby-lapack と rb-grib は recommended libraries となっている)
> > http://www.gfd-dennou.org/arch/ruby/products/gphys/
> >
> > gsl が入っているので、lapack がなくてもとりあえずは支障がないはずです。
> > ただ、rb-gsl は電脳製品じゃないですが、ruby-lapack は電脳製品なので、自
> > 社製品で揃えるといろいろすっきりする気もします。でも神代さんの報告のとお
> > り、ruby と lapack の組み合わせによっては ruby-lapack が入らないことがあ
> > るみたいですね。
> >
> > 一応、gems で gphys を入れたときに、インストールメッセージとして、
> >
> > "Thanks for installing! You can add extra libraries (i.e., ruby-lapack,
> > rb-grib) to enjoy powerful calculating and handling datasets."
> >
> > と出るようにはしておきました。どれだけの人が気付くかはわかりませんが。
> > # rdoc関係でエラーメッセージがずらずら出ることもあるみたいなので余計に…
> >
> >
> > 西本
> >
> > On 2015/03/02 13:40, OTOBE, Naohito wrote:
> >> 乙部です.
> >>
> >> ミーティングで相談すればいいと思うのですが,
> >> gphys を入れると全部はいるというのが嬉しい
> >> というので,以前は不要な物も依存させていたように思います.
> >>
> >> ですが,やはりコレはよくないところもあるだろうということであるなら
> >> その代わりにダミーの全部入れるパッケージみたいなのを作ることは
> >> 可能なんでしょうか?
> >>
> >>
> >>> 神代です.
> >>>
> >>> ご検討いただき, ありがとうございます.
> >>>
> >>> gsl のほうも, 指摘したような問題があるので, 依存しなくしたほうが
> >>> かえって面倒がないかもしれませんね.
> >>>
> >>> よろしくお願いいたします.
> >>>
> >>> --
> >>> 神代 剛 (こうしろ つよし)
> >>> 気象研究所気候研究部第四研究室 支援研究員
> >>>
> >>>
> >>> At Mon, 02 Mar 2015 09:39:59 +0900,
> >>> 西本絵梨子 wrote:
> >>>>
> >>>> 西本です。
> >>>>
> >>>> テストしていただきありがとうございます。
> >>>>
> >>>> ruby-lapack の gem はわたしがメンテナーじゃないのですが、該当のエラーに
> >>>> ついてパッチを合ててもらったので、つぎに更新されるときには直っていると思
> >>>> います。
> >>>> でも、おっしゃるように、ruby-lapack と rb-grib は gphys を gems で入れる
> >>>> 際の dependencyリストから外しておいてもよさそうですね。あとで入れられた
> >>>> と思いますし。
> >>>>
> >>>> ちょっと検討してみます。
> >>>>
> >>>> On 2015/03/02 1:13, Tsuyoshi Koshiro wrote:
> >>>>> 神代です.
> >>>>>
> >>>>> GPhys のホームページ
> >>>>> http://www.gfd-dennou.org/arch/ruby/products/gphys/
> >>>>>
> >>>>> をみると, 最低限必要なのは
> >>>>> narray
> >>>>> numru-misc
> >>>>> numru-units
> >>>>> narray_miss
> >>>>> ruby-netcdf
> >>>>> ruby-dcl
> >>>>> ruby-fftw3
> >>>>> rb-gsl
> >>>>> になるのでしょうか. 少なくとも ruby-lapack とか rb-grib とかは
> >>>>> なくてもよさそうで, あとから入れても使えるような気がしますが,
> >>>>> どうでしょうか.
> >>>>>
> >>>>> At Mon, 02 Mar 2015 00:58:58 +0900,
> >>>>> Tsuyoshi Koshiro wrote:
> >>>>>>
> >>>>>> 神代です.
> >>>>>>
> >>>>>> GPhysを gem でインストールしたいのですが, 依存するパッケージで
> >>>>>> いくつかひっかかって, できていません. Ruby 2.2.0 を使っています.
> >>>>>>
> >>>>>> ひとつは, ruby-lapack で, 以下のようなエラーが出てインストール
> >>>>>> できません.
> >>>>>>
> >>>>>> ---- ここから ----
> >>>>>> ERROR: Error installing ruby-lapack:
> >>>>>> ERROR: Failed to build gem native extension.
> >>>>>>
> >>>>>> /home/koshiro/.rbenv/versions/2.2.0/bin/ruby -r ./siteconf20150302-22495-p9ls6g.rb extconf.rb
> >>>>>> checking for main() in -llapack... yes
> >>>>>> *** extconf.rb failed ***
> >>>>>> Could not create Makefile due to some reason, probably lack of necessary
> >>>>>> libraries and/or headers. Check the mkmf.log file for more details. You may
> >>>>>> need configuration options.
> >>>>>>
> >>>>>> Provided configuration options:
> >>>>>> --with-opt-dir
> >>>>>> --without-opt-dir
> >>>>>> --with-opt-include
> >>>>>> --without-opt-include=${opt-dir}/include
> >>>>>> --with-opt-lib
> >>>>>> --without-opt-lib=${opt-dir}/lib
> >>>>>> --with-make-prog
> >>>>>> --without-make-prog
> >>>>>> --srcdir=.
> >>>>>> --curdir
> >>>>>> --ruby=/home/koshiro/.rbenv/versions/2.2.0/bin/$(RUBY_BASE_NAME)
> >>>>>> --with-lapack-dir
> >>>>>> --without-lapack-dir
> >>>>>> --with-lapack-include
> >>>>>> --without-lapack-include=${lapack-dir}/include
> >>>>>> --with-lapack-lib
> >>>>>> --without-lapack-lib=${lapack-dir}/lib
> >>>>>> --with-lapacklib
> >>>>>> --without-lapacklib
> >>>>>> --with-narray-dir
> >>>>>> --without-narray-dir
> >>>>>> --with-narray-include
> >>>>>> --without-narray-include=${narray-dir}/include
> >>>>>> --with-narray-lib
> >>>>>> --without-narray-lib=${narray-dir}/lib
> >>>>>> extconf.rb:69:in `<main>': undefined method `source_index' for Gem:Module (NoMethodError)
> >>>>>>
> >>>>>> extconf failed, exit code 1
> >>>>>>
> >>>>>> Gem files will remain installed in /home/koshiro/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/ruby-lapack-1.6 for inspection.
> >>>>>> Results logged to /home/koshiro/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/extensions/x86_64-linux/2.2.0-static/ruby-lapack-1.6/gem_make.out
> >>>>>> ---- ここまで ----
> >>>>>>
> >>>>>> もうひとつは, gsl が途中でエラーになってインストールできないのですが,
> >>>>>> これは私の環境が ruby-2.2.0, gsl-1.16 であることが原因みたいです.
> >>>>>> rb-gsl という gem もあって, rubygems.org のホームページの説明によると,
> >>>>>> これは gsl の [Ruby 2.x and GSL 1.16 compatible fork] なのだそうです.
> >>>>>> こちらだとインストールできます. GPhys はこっちに依存するようにしたほう
> >>>>>> がいいのではないでしょうか. (逆に古いバージョンは gsl でないと駄目とか,
> >>>>>> あるかもしれませんが, それだと面倒かもしれませんが...そこまでは確認して
> >>>>>> おらず, すみません)
> >>>>>>
> >>>>>> 他の依存するパッケージは問題なくインストールできました.
> >>>>>>
> >>>>>> よろしくお願いいたします.
> >>>>>>
> >>>>>> --
> >>>>>> 神代 剛 (こうしろ つよし)
> >>>>>> 気象研究所気候研究部第四研究室 支援研究員
> >>>>>>
> >>>>>>
> >>>>>> At Thu, 26 Feb 2015 13:08:23 +0900,
> >>>>>> 西本絵梨子 wrote:
> >>>>>>>
> >>>>>>> dennou-ruby, dcdvlp のみなさま
> >>>>>>>
> >>>>>>> 西本です。
> >>>>>>> 電脳ruby製品のrubygemsパッケージを更新しました。
> >>>>>>>
> >>>>>>> numru-units
> >>>>>>> * 本家(v1.9.0)のバージョンアップにあわせて 、v1.9.0 をリリース
> >>>>>>>
> >>>>>>> ruby-fftw3
> >>>>>>> * v0.4.1 をリリース (本家: v0.4)
> >>>>>>> * extconf.rb の訂正。Gem::GemPathSearcher が使えないことがあったので対処
> >>>>>>>
> >>>>>>> ruby-netcdf
> >>>>>>> * 本家(v0.7.1)のバージョンアップに合わせて、v0.7.1 をリリース
> >>>>>>>
> >>>>>>> ruby-dcl
> >>>>>>> * v1.7.0.3 をリリース (本家: v1.7.0)
> >>>>>>> * gemsでインストールしたときの lib フォルダの構造がおかしくなっていた
> >>>>>>> ので訂正
> >>>>>>>
> >>>>>>> gphys
> >>>>>>> * 本家(v1.4.3)のバージョンアップに合わせて、v1.4.3 をリリース
> >>>>>>>
> >>>>>>>
> >>>>>>> ほかの製品なども含めた一覧は
> >>>>>>> https://rubygems.org/profiles/erikonishimoto
> >>>>>>> にあります。
> >>>>>>>
> >>>>>>> ruby 1.9, 2.0でインストール確認をしていますが、問題などありましたらご報
> >>>>>>> 告いただけると助かります。
> >>>>>>>
> >>>>>>> 西本
> >>>>>>>
> >>>>>
> >>>>
> >>>
> >>>
> >>
> >>
>