Ruby on rails Rails应用程序安装程序

Ruby on rails Rails应用程序安装程序,ruby-on-rails,installation,Ruby On Rails,Installation,我正在制作一个rails cms,我想知道是否有一个插件或脚本可以自动安装应用程序 谢谢 Rails不是一个应用程序。这是一个框架。你不能“自动安装”它。您必须自己定义所有依赖项 然而,有一些捷径。例如,要创建新的应用程序,可以在命令行中执行以下操作: rails my_new_app 那你就得开始编码了。看看你不知道该怎么做的地方 如果您想要的是一个易于安装的Rails CMS,您可以看看是哪一个做到了这一点。类似的东西虽然不是安装程序或打包程序,但可以大大简化将Rails应用程序从您的开发

我正在制作一个rails cms,我想知道是否有一个插件或脚本可以自动安装应用程序


谢谢

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

然而,有一些捷径。例如,要创建新的应用程序,可以在命令行中执行以下操作:

rails my_new_app
那你就得开始编码了。看看你不知道该怎么做的地方


如果您想要的是一个易于安装的Rails CMS,您可以看看是哪一个做到了这一点。

类似的东西虽然不是安装程序或打包程序,但可以大大简化将Rails应用程序从您的开发环境部署到托管服务器上的过程。

只需编写一个capistrano配方即可。 您甚至可以远程安装应用程序,或者在不同的服务器上批量安装,或者更新QA/staging/production,运行自动测试,执行大量linux控制台工作,等等

很好。过来看。


更新:capistrano链接已更新

您是要将此应用部署到生产服务器还是客户端PC

如果你想要一个windows风格的安装程序,实际上并没有太多可用的,因为rails并不是设计成这样运行的。 然而,你仍然可以这样做。 在这种情况下,我的建议是将NSIS与一些自定义批处理脚本一起使用。

简单答案。否。
你必须自己编写这样一个向导

你知道这个练习。。。检查自定义配置文件,如果没有,运行rake任务创建数据库表,安装gems等


祝你好运。

下载一些开源Rails应用程序,看看它们的安装脚本。我寻找灵感,发现它很有用

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


编写自己的rake任务是将这些内容捆绑到尽可能少的命令中的一种好方法,可以在任何平台上运行。

安装是指将应用程序上载到部署服务器并初始化数据库和其他依赖项?不,就像安装phpbb论坛或wordpress博客一样。。。类似于脚本,用于配置数据库、清理数据库并安装缺失的gems……您正在查看的是
ansible
/
chef
/
手动配置的组合。然而,如果这只是一个临时托管,你可能希望检查heroku或其他平台,使你所寻找的更简单。Pfff,你根本不明白我想要什么!我知道rails是什么,只是想为我的应用程序创建一个安装程序!!!!当有人试图帮助你时,不需要态度。我认为回应者是对的。。。这是你自己写的。没有插件可以知道你的依赖关系和要求。是的,但我想让它更容易安装这个应用程序。