如何在Jupyter Web UI(Mac OS 10.10.5)中安装Ruby作为笔记本?

时间:2016-10-03 12:30:48

标签: ruby ipython jupyter jupyter-notebook

我发现有几页旨在告诉我如何做到这一点,但到目前为止我还没有成功。

仅供参考,我从未使用过Ruby或其生态系统的任何部分(宝石?这很聪明!)所以我在新的术语和假设中游泳。

我安装了Jupyter 4.1.0。当我使用jupyter notebook启动它时,我获得了网络用户界面,并在"新"菜单和"笔记本"我只看到Python 2.我真的很想看到" Ruby"就像我在Try Jupyter页面上所做的那样。

我尝试按照此页面上的说明操作: https://github.com/SciRuby/iruby/tree/master 它似乎表明,对于涉及Python 2的安装,我应该使用IPython2 branch上的安装说明。我实际上似乎建议如果我有IPython2我应该这样做。看来我实际上有IPython 4.1.2,但第一个指令集并没有这样做。此外,当我开始使用Jupyter时,我实际上并不了解IPython是如何影响所有这一切的。当它被称为Jupyter时。

当我试图按照主分支说明Gem告诉我

  

iruby需要Ruby版本> = 2.1.0

显然我有ruby版本2.0.0p481。

然后我不确定如何升级ruby。宝石?酿造? PIP?二进制?

我最终能够使用Gem安装iruby 1.9版,但它并没有出现在Jupyter UI中。我重新启动了Jupyter服务器,关闭了终端并再次启动它,等等没有成功。

我在这里四处走动,我确信它看起来稍微复杂一点。

  • 是否有某个配置文件告诉Jupyter哪些内核 负载?
  • 是否有需要包含iruby二进制文件的PATH变量?

此外,除非这个陈述暗示某个地方存在严重的误解,否则我(还)对Ruby on Rails不感兴趣。我的印象是某种框架,我可能会在某一天使用它。现在,我只想要一个红宝石的小游乐场。 (我知道那里有在线ruby IDE,但我真的很喜欢Jupyter,看起来我可以在那里做。所以我想!!)

以下是我目前为止的一些细节摘要。

  • Mac OS 10.10.5
  • Python 2.7.11
  • Gem 2.0.14
  • IPython 4.1.2
  • Jupyter 4.1.0

我有丰富的Python经验。 我对Ruby没有经验。

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您需要升级RUBY版本。默认情况下,OS X附带了ruby 2.0,根据当前标准,它非常老旧

对于Mac,最好的方法是

brew install ruby

将安装最新版本的ruby

一旦完成,只需安装iruby gem

sudo gem install iruby