【问题标题】:How to package and release a Ruby application?如何打包和发布一个 Ruby 应用程序?
【发布时间】:2014-11-26 09:34:08
【问题描述】:

我有一个 Ruby 应用程序(所以没有 Rails!)并希望将它发布给“公众”。在我的 Mac 上,我设置了 $PATH 以包含我的应用程序的 bin 目录,所以我可以输入 executable_name 作为命令。

但是,当有人安装应用程序时,他们必须像我一样将bin 目录添加到他们的$PATH。这并不像我想的那么容易。是否可以让用户安装 Homebrew 或类似的东西?或者,也许我错过了一些我不知道的东西?你们一般是怎么处理的?

为了完整起见->文件结构:

|- my_application

   |- bin
      |- executable

   |- lib
      |- my_class.rb
      |- my_class.rb
      |- my_class.rb

   |- tests
      |- my_tests.rb

【问题讨论】:

    标签: ruby homebrew packaging


    【解决方案1】:

    Ruby 中任何名为gem 的库/应用程序应通过rubygems 安装。阅读how make your own gem。这就是你所需要的。

    It is contain section about adding executable

    【讨论】:

    • 谢谢!非常完整的指南!我的印象是宝石只能与 Rails 一起使用,但我想我错了! :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-29
    • 1970-01-01
    相关资源
    最近更新 更多