问题标签 [iruby]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1236 浏览

python - iruby notebook 只运行python

我有一台新笔记本电脑并安装了 python 2.7.9 和 ipython 3.0.0。然后我安装了 iruby。

不幸的是,iruby 服务器运行良好$ iruby notebook——但 Jupyter notebook 只运行 python 内核。

我敢肯定笔记本引擎的最新 Jupyter 版本的交互中存在一些微妙的错误,但我无法解决它。有谁知道使这个工作的咒语?

更新

正如下面的@cel 评论,这可能只是pip ipython[all]安装,默认情况下新的 iPython/Jupyter 服务器和 iRuby 不与之对话。我将尝试安装一个较早的 iPython,看看会发生什么。

0 投票
1 回答
590 浏览

ruby - 安装 iruby 时出现 rbczmq 错误

我试图在 Windows 机器上安装 iruby 并且此错误不断出现。目前正在做一些深度学习,我需要使用 sciruby 和 iruby 来执行所需的操作

请协助解决此问题

0 投票
1 回答
869 浏览

jupyter - 失败:gem install rbczmq 由于 autogen 错误

我正在尝试将 IRuby 内核添加到我的 Jupyter 中,以便我可以在 Ruby 上写笔记,因为我刚刚开始学习解决 Ruby 中的问题。在IRuby doc上,我应该执行以下命令:

但是,当我这样做时,gem install rbczmq我的权限被拒绝。当我这样做时sudo gem install rbczmq,我得到以下信息:

我想知道如何解决这个问题并将 IRuby 安装到我的 Jupyter?谢谢!

0 投票
3 回答
880 浏览

ruby - iRuby内核不断被杀死

我是 macOS Sierra 10.12.3 上使用 Homebrew 的 Ruby。我用 pip install 安装了 jupyter,用 gem install 安装了 iruby

当我运行iruby notebook服务器时,服务器启动正常,但在创建新笔记本时,内核总是被以下日志杀死。

我见过其他问题,但错误信息有所不同。

0 投票
1 回答
274 浏览

ruby - Nyaplot generates no plot in iruby running in jupyterhub

I'm trying to set up a Ruby kernel within an existing multi-user jupyterhub installation. It works in all of my tests, except that plots created by nyaplot (the only plotting package I could find that works within iruby) don't show up in the notebook. For example, the following code (from one of the Nyaplot tutorials) gives no error (not even in the syslog file) but no plot:

Background:

Here's how I set up iruby to run in jupyterhub. I'm giving the entire process so (a) you can spot if anything is missing, and (b) so you know that if you say something like "add [this] to the Gemfile" you're going to have to tell me where to put the Gemfile, since jupyterhub is not running iruby out of a particular directory.

The OS is CentOS 7.3. Since its default version of ruby is too old to run iruby, I installed a version of ruby using ruby-install:

(I used ruby 2.3, instead of 2.4, because it turned out that at least one component of sciruby-full doesn't work with 2.4 yet.) After the installation, a message says that ruby is installed in /opt/rubies/ruby-2.3.4.

Next come the package installations.

I had to make sure that nothing was installed in my home directory, because in a multi-user system the other users don't have access to my home directory's files. I'm listing below all the packages I eventually installed to try to solve this problem:

Next comes installing the iruby kernel into jupyterhub.

After looking at the results of "iruby register --force",
I created the file /usr/local/share/jupyter/kernels/ruby:

In /usr/local/bin/jupyter-ruby-env.sh:

As I said, all of this works as far as basic ruby is concerned: I can run code I found in the Ruby tutorials. The only thing I don't get are plots. All of the other jupyterhub kernels I've installed (e.g., python, SageMath, Julia) have no problems plotting.

Any ideas?

0 投票
1 回答
41 浏览

jupyter-notebook - 在 Daru 中,如何在单个 Cell 中显示多个 DataFrame?

在 jupyter 上的 daru + iruby 中,如何Daru::DataFrame在单个单元格中显示多个表格?

0 投票
2 回答
122 浏览

sciruby - 如何在 IRuby + Jupyter 中输入字符串?

我在 Jupyter 上使用 iruby。input()在python内核(ipython)中,可以通过调用函数从笔记本中输入一个字符串。

是否有可能在 iruby 中实现相同的目标?

0 投票
1 回答
22 浏览

jupyter-notebook - 是否有可能在 jupyter 上获得 iruby 的最后评估值?

我在 jupyter 上使用 iruby。在 ipython 中,可以通过局部变量获得最后的评估值_。是否有可能在 iruby 中以某种方式实现它?

0 投票
0 回答
49 浏览

ruby - 在 iRuby 中显示多个图形

我正在尝试显示多个图表,每个图表都有两个子图,具有水平布局,在 iRuby 的一个输出中,在 google Colaboratory 上运行。

我第一次使用Nyaplot,但它不起作用。我不知道为什么,但它根本没有给我任何回应。

这是我检查它是否有效的来源:

这是输出:

#<CZTop::Socket::PUB:0x5609e3406f80 last_endpoint="tcp://127.0.0.1:42375">

仅此而已。

所以我改为Matplotlib :: Pyplot,它工作正常。(除了当我尝试使用子图时它太慢了。)但是当我尝试在一个单元格中显示多个图形时,每个输出都被合并了,所以我不能使用它。

测试了这个示例代码:

并得到了这张图片

所以我改为daru-view,但它不能在一个输出中显示多个图形,只需调用show_in_iruby不止一次。此外,我需要 matplotlib 中的子图之类的东西,但我找不到一些水平布局的东西。

使用此代码:

得到这样的图像

我应该怎么做才能在一个输出中显示多个图形?

0 投票
0 回答
107 浏览

ruby-on-rails - 将 Rails 加载到 iRuby Jupyter 笔记本中以在 AWS ECS 上部署

我的最终目标是提供一个 Jupyter Notebook,它可以运行我通常从 Rails 控制台运行的任何代码,以便我们的数据科学家可以直接使用我们现有 Rails 应用程序中的模型制作笔记本,并轻松绘制/刷新一些基于在模型上。

我正在使用 iRuby gem 和帮助部分来成功制作一个能够加载我们的 Rails 环境的 docker 映像。

假设我们有一个 Rails 项目/控制台作为带有 git 存储库的 github 项目,我如何使用 iRuby 设置 jupyter 并从我们的主要 Rails 应用程序加载代码?

我的最终目标是构建一个可以轻松部署在 AWS ECS 上的 docker 映像,以提供带有“Jupyter Rails 控制台”的微服务。一旦我让 docker 镜像运行“Jupyter Rails 控制台”,在 ECS 上部署应该是小菜一碟

我正在使用来自https://hub.docker.com/r/minad/sciruby-notebooks/dockerfile的 sciruby Dockerfile 。我应该怎么做才能从我们的 Rails 项目中加载代码?

注意:我也在使用 Capistrano,事实证明我之前找到了一种使用 Capistrano 在容器内“部署”我们的 Rails 代码的方法,以防这可能有助于起草解决方案