为计算外部 Ruby 代码对您的系统进行配置.
Mac...
安装 Ruby
可以从以下链接获取有关如何下载和安装 Ruby 的信息: https://www.ruby-lang.org/en/documentation/installation.
安装 ZeroMQ 程序包
可以在以下链接找到在 Mac 上安装 ZeroMQ 的说明: https://zeromq.org/download/#osx.
安装用于 Ruby 的 ZeroMQ 程序包
使用 Ruby 软件包管理框架 gem,为 Ruby 安装 ZeroMQ 软件包:
$ gem install ffi-rzmq
验证安装
若安装成功,FindExternalEvaluators 将会自动找到:
- 如果您的计算机上安装了多个版本的 Ruby,则可以使用 RegisterExternalEvaluator 将特定 Ruby 安装作为默认.
计算 Ruby 代码
在 Ruby 安装中使用 ExternalEvaluate 可以计算 Ruby 代码:
或者,使用 Ruby 代码单元来计算 Ruby 代码:
- 如果 ExternalEvaluate 失败,则可能未安装 ZMQ 软件包. 确保使用您要使用的特定 Ruby 安装来安装软件包.
Windows...
安装 Ruby
可以从 https://rubyinstaller.org 获得 Windows 的安装程序。可以从以下链接获取有关如何下载和安装 Ruby 的信息: https://www.ruby-lang.org/en/documentation/installation.
在 Windows 中安装 ZeroMQ
从链接下载并安装 ZeroMQ:http://wiki.zeromq.org/distro:microsoft-windows.
重新命名文件 C:\Program Files\ZeroMQ 4.0.4\bin\libzmq-v120-mt-4_0_4.dll to C:\Program Files\ZeroMQ 4.0.4\bin\libzmq.dll.
将 C:\Program Files\ZeroMQ 4.0.4\bin 添加到您的 PATH 环境函数中. 您需要重新启动 Mathematica 查看更改.
安装用于 Ruby 的 ZeroMQ 程序包
使用 Ruby 软件包管理框架 gem,为 Ruby 安装 ZeroMQ 软件包:
> gem install ffi-rzmq
验证安装
若安装成功,FindExternalEvaluators 将会自动找到:
- 如果您的计算机上安装了多个版本的 Ruby,则可以使用 RegisterExternalEvaluator 将特定 Ruby 安装作为默认.
计算 Ruby 代码
在 Ruby 安装中使用 ExternalEvaluate 可以计算 Ruby 代码:
或者,使用 Ruby 代码单元来计算 Ruby 代码:
- 如果 ExternalEvaluate 失败,则可能未安装 ZMQ 软件包. 确保使用您要使用的特定 Ruby 安装来安装软件包.
Linux...
安装 Ruby
可以从以下链接获取有关如何下载和安装 Ruby 的信息: https://www.ruby-lang.org/en/documentation/installation.
安装 libzmq 程序包
按链接内容安装 ZeroMQ 程序包:https://zeromq.org/download/#linux.
安装用于 Ruby 的 ZeroMQ 程序包
以当前用户身份安装 Ruby 的 ZeroMQ 软件包,调用 Ruby 软件包管理框架 gem:
$ gem --user install ffi-rzmq
要为所有用户安装,请执行以下操作:
$ sudo gem install ffi-rzmq
验证安装
若安装成功,FindExternalEvaluators 将会自动找到:
- 如果您的计算机上安装了多个版本的 Ruby,则可以使用 RegisterExternalEvaluator 将特定 Ruby 安装作为默认.
计算 Ruby 代码
在 Ruby 安装中使用 ExternalEvaluate 可以计算 Ruby 代码:
或者,使用 Ruby 代码单元来计算 Ruby 代码:
- 如果 ExternalEvaluate 失败,则可能未安装 ZMQ 软件包. 确保使用您要使用的特定 Ruby 安装来安装软件包.