我希望将rails应用程序作为可双击的应用程序进行分发。当有人双击应用程序时,我认为应该启动mongrel,然后用户的浏览器应该启动并打开类似于localhost:3000的内容。我正在尝试完成所需的工作,我认为我需要在项目中包含一份rails副本和一份gem副本。我需要分发ruby吗?最初,我的目标是mac和linux的发行版。有没有人有这样打包rails应用程序的经验?
我想部署的应用程序是一个用于用户媒体的媒体中心服务器。不幸的是,这意味着我不能让公共服务器为媒体提供服务。我已经使用ruby on rails和rake任务构建了服务器来导入和管理媒体。有没有什么好方法可以让用户轻松安装呢?这个想法是通过一个双击的应用程序,用户可以很容易地启动和关闭服务器。
发布于 2009-07-27 04:15:35
我决定使用jruby,并考虑将应用程序打包为java应用程序。
发布于 2009-07-25 22:08:06
不幸的Joyent Slingshot正是做到了这一点,它允许你在Windows和Mac下将Rails应用程序作为独立的可执行文件嵌入。它甚至提供了一种简单但直接的方法来实现与在线版本的数据同步。遗憾的是,它已经很长时间没有任何活动了。
发布于 2009-07-26 00:28:46
Spiceworks是一个部署在桌面上的Rails应用,至少在几年前是这样的。这是一个免费的(广告支持的)下载。
https://stackoverflow.com/questions/1183121
复制相似问题