Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
10
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

updated at

Mac で IRuby Notebook 環境を構築する方法 2016年版

すでにこの投稿の内容は現状に合わないものとなっているので
Mac で IRuby Notebook 環境を構築する方法 2017年版
を参照してください


どみとりさんのqiitaエントリ
に説明を加え、タイトルの方法をまとめます。
Mac OS X El Capitanで確認をしていますがこれより前のOS Xにも適用できると思います。

大きく分けて
1. Ruby のインストール
2. Jupyter Notebook のインストール
3. IRuby と rbczmq のインストール
のインストールを行う必要があります。

Ruby のインストール

  • MacデフォルトのRubyやhomebrewのRubyは使わないでください。
  • rbenv を用いてRubyの最新リリースをインストールします。
  • rbenv はhomebrewを用いてインストールします。(ついでに後述のrbczmqのインストールなどに必要なツールもhomebrewでインストールします。)

rbenv などのインストール

brew install rbenv automake gmp libtool wget

rbenv を用いたRubyのインストール

まずシェルの設定ファイル(.bashrcなど)に eval "$(rbenv init -)" を追加してください。
その後下記のrbenvコマンドでRubyをインストールします。

rbenv install 2.3.1
rbenv global 2.3.1
source ~/.bashrc

これでRubyのインストールは完了です。

Jupyter Notebook のインストール

下記で python コマンドを用いますが、これにはデフォルトで入っている /usr/bin/ 下のものを用いて下さい。

wget https://bootstrap.pypa.io/get-pip.py
/usr/bin/python get-pip.py --user
~/Library/Python/2.7/bin/pip install -U --user jupyter

IRuby と rbczmq のインストール

IRubyだけでなく RubyとJupyterをつなぐRuby用zeromqライブラリのインストールも必要です。

gem install iruby rbczmq

最後に IRuby kernelのインストールとJupyter Notebook の起動

iruby register
~/Library/Python/2.7/bin/jupyter-notebook

記述を省いたはまりどころ、ノウハウも存在します。
(例えば @mrkn さんのrbczmq の幾つかのインストール方法)
もしお困りごとがあれば scirubyのslackチームで気兼ねなく聞いてください

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
10
Help us understand the problem. What are the problem?