如何打包和发布Ruby应用程序?

时间:2014-11-26 09:34:09

标签: ruby homebrew packaging

我有一个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

1 个答案:

答案 0 :(得分:2)

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

It is contain section about adding executable