【发布时间】:2013-02-05 01:27:16
【问题描述】:
我正在尝试开始 ruby/jruby 桌面应用程序开发,正如我之前用谷歌搜索过的,ruby 缺乏分发/部署系统,所以我还没有决定使用哪一个,是 ruby 与 green_shoes (gtk) 还是JRuby 和 Purple_shoes (swing),如果我使用 green_shoes,那么我应该提供 GTK Runtime,如果是 JRuby,那么我应该提供 JRE,或者如果可能的话,可能是一个便携式互联网浏览器和便携式服务器(就像 PHP 的 UniServer)。
有没有其他方法可以克服这个问题,这样我就可以分发我的程序、ruby 以及我的程序所需的所有依赖项,只需以这种可移植的方式复制文件夹?
所以如果我/他们想在 Windows 上使用它,我只需要在复制的文件夹上创建我的程序的快捷方式, 当我/他们想在 linux 上使用它时,我只需要“ln -s”到 $PATH 到我复制文件夹上的程序
【问题讨论】:
标签: ruby deployment jruby software-distribution