问题标签 [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.
jupyter - Jupyter 和 IRuby:如何在执行单元之前重置所有变量?
为了学习,我在 Jupyter 中使用 IRuby。如何在执行单元格之前重置所有变量?
我需要 IPython 的等价物%reset
。
我想确保以前单元格中的值不会干扰我正在处理的值。
ruby - SciRuby Jupyter 笔记本输出表和 html
我在 Windows 上将 IRuby 内核与 Jupyter Notebooks 一起使用。
使用 IRuby 表显示功能时出现意外行为。
以下代码应该显示创建的数组的表:
它在输入框下方按预期显示表格。问题是它还在输出框中显示了生成的 HTML。
当我在本地运行示例代码时也会发生这种情况。
ruby 部分是通过https://rubyinstaller.org/和 Jupyter 通过 Anaconda 安装的。
ruby-on-rails - 在 jupyter notebook 中 iruby 没有 bash 命令
我在我的 jupyter 笔记本中使用 iruby,内核按预期工作并接受所有类型的 ruby 语法
不幸的是 %%bash 命令会导致错误。所以在我的笔记本中没有可用的控制台命令。如果我切换回基本的 python 内核,%%bash 命令会按预期工作。
我怎样才能实现 bash 命令在 iruby 内核中工作?有什么我忘记安装或设置的吗?
我在 Ubuntu 20.04 中使用以下设置:
我还使用 rvm 来管理我的 ruby 版本。
基本设置
安装 iruby
设置和启动
任何想法如何解决这个问题,以便我可以使用 bash 命令?
======== 更新和解决方案 ======
感谢engineersmnky,我找到了解决方案:
就像在 python 笔记本中我想实现以下输出:
使用命令%x(ls -la)
我得到一个执行,但输出看起来不同
因此,为了获得正确的输出,我添加了以下内容:
这接近输出,但随后是笔记本中的执行字符串输出。
所以我的最终解决方案,也是为了让执行命令不那么复杂,我现在在笔记本的开头使用了一个方法。
这样我就可以使用像这样的rails在我的笔记本中执行特殊命令
在
并且输出与预期的一样,没有任何字符串输出。
语法错误也会按预期打印出来。