1

我用 Ruby 构建了一个名为Vanilla的 LaTeX 预处理器。它提供了一个名为 的命令行工具vanilla,用于Optparse解析一些命令行选项。我使用OCRAgem 将其编译为 exe,这仅在 Windows 上有用。我想为 Mac 和可能的 Linux 做同样的事情。我知道 Mac 电脑自带 Ruby,你可以打电话ruby vanilla.rb some options来实现我想要的。但我正在寻找一种本地方式,以便我可以vanilla some options在终端中进行操作。谁能帮我找到任何关于实现这一目标的好教程?

4

2 回答 2

2

PATH在 Unix shell 中,可执行文件的名称在环境变量指定的目录列表中查找。因此,如果您使您的脚本可执行并将其放在用户的某个位置PATH,他们将能够像任何其他实用程序一样运行它。

于 2012-12-23T23:01:39.560 回答
1

将脚本移动到bin项目目录中命名的文件夹中,然后从中删除.rb。在文件顶部,输入#!/usr/bin/env ruby. 你完成了!

于 2012-12-24T15:51:01.460 回答