Rails应用程序安装程序

时间:2010-04-21 09:51:41

标签: ruby-on-rails installer

我正在制作rails cms,我想知道是否有插件或脚本,它会自动安装应用程序?

谢谢!

6 个答案:

答案 0 :(得分:1)

为它写一个capistrano食谱。 您甚至可以远程安装应用程序,或者在不同服务器上批量安装,或者更新QA /登台/生产,运行自动测试,执行大量Linux控制台工作等等......

很好。看看这个。 http://capistranorb.com

更新:更新了capistrano链接

答案 1 :(得分:1)

简单的回答。没有。
你必须自己编写这样一个向导。

你知道钻头...检查自定义配置文件,如果没有看到,运行rake任务来创建数据库表,安装gems等。

祝你好运。

答案 2 :(得分:0)

Rails不是一个应用程序。这是一个框架。你无法“自动安装”它。您必须自己定义所有依赖项。

但是有一些快捷方式。例如,要创建新应用程序,可以在命令行中执行:

rails my_new_app

然后你必须开始编码。如果您不知道该怎么做,请查看rails guides

如果您正在寻找的是一个易于安装的Rails CMS,您可以查看radiant这样做。

答案 3 :(得分:0)

Capistrano,这样的东西,虽然不是安装程序或打包程序,但它极大地简化了将Rails应用程序从开发环境部署到托管服务器上。

答案 4 :(得分:0)

您是否尝试将此应用部署到生产服务器或客户端PC?

如果你想要一个Windows风格的安装程序,那么没有太多可用的,因为rails不是为那种方式设计的。 但是,您仍然可以这样做。 在这种情况下,我的建议是使用NSIS和一些自定义批处理脚本。

答案 5 :(得分:0)

下载一些开源Rails应用程序并查看其安装脚本。我查看了Fat Free CRM的灵感,发现它很有用。

您的用户需要指定他们的数据库类型,用户名和密码;创建数据库并迁移它或加载模式;安装config/environment.rb中所需的任何宝石;指定他们的网络服务器设置等等。

编写自己的rake任务是将这些东西尽可能少地捆绑在一起的好方法,并且可以在任何平台上运行。

相关问题