IRubyを各環境にインストールする

  • 58
    いいね
  • 1
    コメント
この記事は最終更新日から1年以上が経過しています。

JupyterのRuby版kernel, IRubyをインストールする方法.
最新版の情報はIRubyのREADMEに書いてある.
https://github.com/SciRuby/iruby

参考: IRubyの動作画面
https://www.youtube.com/watch?v=ZxjqsIluM88

Ubuntu 15.10

rbczmqのおかげでインストールが楽とても楽.

pip install jupyter
pip install ipython
gem install rbczmq
gem install iruby
iruby notebook

MacOS X

ipythonのインストールは同様に.

pip install jupyter
pip install ipython

ffi-rzmqの動作にzeromq3.2.xが必要.
Anaconda上で環境構築した場合は以下の操作が必要.

conda remove zeromq
brew install zeromq

Macではrbczmqがうまくビルドできないらしいのでffi-rzmqを使う.

gem install ffi-rzmq
gem install iruby
iruby notebook

Windows

SciRubyにWindows持ってる人がほとんどいないので頑張ってpatch書いた.

PythonとIPython周辺環境のインストール

WindowsでPythonを動かすツールはいくらでもあるが今回はEnthought Canopyを使った.
https://www.enthought.com/

ZeroMQをインストール

ZeroMQのWebサイトから3.2系Stable Releaseのバイナリをダウンロード・インストールする.(x64でなくx86を選択すること)
http://zeromq.org/area:download

ZeroMQのインストールされたディレクトリのbinまでのパスを環境変数PATHに追加する.

後でインストールするffi-rzmqがPATHに入っているディレクトリからlibzmq.dllを探す仕様になっているので上記binの中のlibzmq-v100-mt-3_2_4.dlllibzmq.dllにリネームする.

IRubyと依存gemをインストール

PRはmergeされたが未だにgemがリリースされてないのでgit cloneしてくる.

git clone https://github.com/SciRuby/iruby.githttps://github.com/domitry/iruby.git
cd iruby
gem build iruby.gemspec
gem install iruby-0.2.7.gem

FreeBSD

以下の通りインストールできるらしい.
https://github.com/SciRuby/iruby#freebsd

参考