[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:003861] Re: ÅÅǾÀ½ÉʤÎrubygems
- To: dennou-ruby@xxxxxxxxxxx
- Subject: [dennou-ruby:003861] Re: ÅÅǾÀ½ÉʤÎrubygems
- From: "OTOBE, Naohito" <otobe@xxxxxxxxxxxxxx>
- Date: Mon, 02 Mar 2015 13:40:02 +0900
乙部です.
ミーティングで相談すればいいと思うのですが,
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でインストール確認をしていますが、問題などありましたらご報
>>>>> 告いただけると助かります。
>>>>>
>>>>> 西本
>>>>>
>>>
>>
>
>
--
==================================================
福岡大学 理学部 地球圏科学教室
Otobe,Naohito (E-Mail:otobe@xxxxxxxxxxxxxx)
==================================================