如何在 Windows PC (windows 7 / windows 8) 上部署 rails 应用程序?
How to deploy a rails application on Windows PC (windows 7 / windows 8)?
我构建了一个 rails 应用程序,用作独立的企业应用程序。该应用程序需要 运行 在 Windows 台式机上(整个用户群 运行 台 Windows 机器)。我能够 运行 在 Ubuntu 机器上非常成功,但客户不会喜欢 运行。
因为在 windows 机器上部署是 quite messy AFAIK。我想使用虚拟机 (VirtualBox) 在 Windows 上部署它。
要求是 -
- 应用程序安装于 Windows 7 / Windows 8.
- 用户应该能够通过浏览器 运行ning 在 his/her 系统上通过本地主机或任何其他 IP 地址访问 rails 服务器。
- 应用程序应在用户重新启动计算机时自动启动。
- 理想情况下,用户应该能够通过 himself/herself 在 his/her 机器上下载并安装软件。
我正在努力使这项工作有效,但想知道此解决方案的可行性。如果我的概念有误,或者有什么根本不可能或没有任何意义,我想问一下。
看看 Vagrant,这是一个高度可编写脚本的 VM 主机。然后,您可以生成批处理文件以在引导时自动启动 VM。
要部署新代码,您只需向他们提供一个新的 VM 映像,他们可以将其复制到您的应用程序目录中。
也就是说,我同意其他评论,即这可能不是适合您的用例的平台。构建 Web 应用程序的主要原因是许多客户端可以仅使用一组服务器通过 Web 使用您的应用程序。为每个客户端部署 Web 服务器似乎正在破坏这一优势。
我构建了一个 rails 应用程序,用作独立的企业应用程序。该应用程序需要 运行 在 Windows 台式机上(整个用户群 运行 台 Windows 机器)。我能够 运行 在 Ubuntu 机器上非常成功,但客户不会喜欢 运行。
因为在 windows 机器上部署是 quite messy AFAIK。我想使用虚拟机 (VirtualBox) 在 Windows 上部署它。
要求是 -
- 应用程序安装于 Windows 7 / Windows 8.
- 用户应该能够通过浏览器 运行ning 在 his/her 系统上通过本地主机或任何其他 IP 地址访问 rails 服务器。
- 应用程序应在用户重新启动计算机时自动启动。
- 理想情况下,用户应该能够通过 himself/herself 在 his/her 机器上下载并安装软件。
我正在努力使这项工作有效,但想知道此解决方案的可行性。如果我的概念有误,或者有什么根本不可能或没有任何意义,我想问一下。
看看 Vagrant,这是一个高度可编写脚本的 VM 主机。然后,您可以生成批处理文件以在引导时自动启动 VM。
要部署新代码,您只需向他们提供一个新的 VM 映像,他们可以将其复制到您的应用程序目录中。
也就是说,我同意其他评论,即这可能不是适合您的用例的平台。构建 Web 应用程序的主要原因是许多客户端可以仅使用一组服务器通过 Web 使用您的应用程序。为每个客户端部署 Web 服务器似乎正在破坏这一优势。