我在Ruby中构建了一个名为Vanilla的LaTeX预处理器。它提供了一个名为vanilla
的命令行工具,它使用Optparse
来解析一些命令行选项。我使用OCRA
gem将它编译成exe,这只对Windows有用。我想为Mac和Linux做同样的事情。我知道Mac计算机附带Ruby,你可以调用ruby vanilla.rb some options
来实现我想要的。但我正在寻找一种本地方式,以便我可以在终端中进行vanilla some options
。任何人都可以帮我找到任何有关实现这一目标的好教程吗?
答案 0 :(得分:2)
在Unix shell中,可执行文件的名称在PATH
环境变量指定的目录列表中查找。因此,如果您将脚本设置为可执行文件并将其放在用户PATH
中的某个位置,那么它们就能像其他任何实用程序一样运行它。
答案 1 :(得分:1)
将脚本移动到项目目录中名为bin
的文件夹中,然后从中取出.rb
。在文件顶部,输入#!/usr/bin/env ruby
。你做完了!