zipでもダウンロードできます。
# パッケージングする時はそのzipを使います。
2014年3月18日火曜日、Seiya Nishizawa<
seiya@xxxxxxxxxxxxxx>さんは書きました:
西澤です
あんまり詳しくないのですが、git clone して手元でコンパイルという流れしかないと思います。
複数 ruby 環境については別メールで佐々木さんがコメントされていますが、
個人的には、いろいろ試すときには、どこかにインストールして path を通す安直方法をとります。
それなりに継続して使う場合は rbenv などを使う方が楽だと思います。
2.1 では試していなかったので、
とりあえずコンパイルが通ったというのは良かったです。
西澤誠也
2014年3月18日 18:31 Takeshi Horinouchi <horinout@xxxxxxxxxxxxxxxxx>:
> 西澤さま
>
>> narray-bigmem を作りました。
>
> すばらしいです。
>
>> https://github.com/seiya/narray-bigmem
> ...
>> それぞれ別の ruby を用意することをお薦めします。
>
> 使ってみたいのですが,お勧めの方法を教えて頂けると
> 幸いです。(面倒かけてすみません。)
>
> そもそも github から直接はインストールできないでしょうか。
> http://longkey1.net/blog/2012/08/03/gem-install-from-github/
> をみるとローカルに持ってこないとならないと書いてあるので,
> とりあえず以下でインストールできることは確認しましたが,
> そんなもん?
>
> git clone git://github.com/seiya/narray-bigmem.git
> cd narray-bigmem/
> rake gem
> で pkg/ に narray-0.6.0.8.gem ができたので,
> cd pkg/
> gem install narray-0.6.0.8.gem
>
> # まだ require "narray" でエラーにならないことを確認しただけ。
> ちなみに今回 ruby 2.1.1 を入れてそれを使ってみました。
>
> 複数 ruby の使い分けはどうしてます。とりあえず
> 安直に PATH の切り替えで実行ファイルだけは
> 切り替えられますが...(とりあえずそうしてます。
> bash 関数作ってちょっと楽にしてるぐらい)。
>
>> 西澤です
>>
>> 本家 narray からフォークして、
>> 2GB以上のメモリの扱い、
>> および opnemp を使ったスレッド並列
>> を追加した
>> narray-bigmem を作りました。
>>
>> https://github.com/seiya/narray-bigmem
>>
>> いくつかはテストしていますが、
>> まだ問題が残っている可能性があります。
>>
>> narray-bigmem を使うためには、
>> ruby-netcdf, ruby-dcl を添付のパッチを当ててコンパイルし直す必要があります。
>> 本パッチは、元のnarray でも問題無いはずです。
>> その他、上記以外でも、narray を使った拡張ライブラリはすべてコンパイルし直しが必要です。
>>
>> NArray構造体が変わっているので共存は出来ません。
>> それぞれ別の ruby を用意することをお薦めします。
>>
>> 興味がある方はテストしてみてください。
>>
--
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