如何创建一个触发gem的可执行文件的命令?

时间:2016-05-27 05:41:27

标签: ruby rubygems rake

例如,我有一个名为 mygem 的gem,我想用命令mygem启动可执行文件。

我该怎么做?

enter image description here

1 个答案:

答案 0 :(得分:1)

以下是how to add an executable的RubyGems指南。

主要步骤是:

  1. 将您的脚本添加到gem的/bin目录
  2. 您的脚本必须可在文件系统chmod a+x bin/<yourfile>
  3. 中执行
  4. 确保您的脚本以正确的shebang
  5. 开头
  6. 将脚本添加到gemspec的.executables部分
  7. 请注意,您仍需要在本地构建和安装gem,以便在没有路径的情况下运行命令,就像您在屏幕截图中尝试的那样。

    building executable gems中的更多信息。