【问题标题】:How to create a command that triggers executable file of your gem?如何创建触发 gem 的可执行文件的命令?
【发布时间】:2016-09-25 07:55:06
【问题描述】:

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

我该怎么做?

【问题讨论】:

    标签: ruby rubygems rake


    【解决方案1】:

    这是how to add an executable 的 RubyGems 指南。

    主要步骤是:

    1. 将脚本添加到 gem 的 /bin 目录
    2. 你的脚本必须在文件系统chmod a+x bin/<yourfile>中是可执行的
    3. 确保您的脚本以正确的shebang 开头
    4. 将脚本添加到 gemspec 的 .executables 部分

    请注意,您仍然需要在本地构建和安装 gem 才能运行没有路径的命令,就像您在屏幕截图中尝试的那样。

    building executable gems 中的更多信息。

    【讨论】:

    • 请注意,gemspec 中的 .executables 列表仅适用于 Ruby 脚本。
    猜你喜欢
    • 1970-01-01
    • 2021-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-22
    • 1970-01-01
    • 2012-12-08
    相关资源
    最近更新 更多