0

我已经使用 Ruby on Rails 开发了供个人使用的小型 Web 应用程序。现在,当我想使用它时,我打开终端并运行 ruby​​ 脚本/服务器来运行 mongrel,然后我去 Safari 并输入 localhost:3000 来查看我的应用程序。

我想让这个网站在 mac 启动时自动启动,并可能使用其他 URL .. 最好只是http://myapp/

我来自 C#/asp.net 世界,对 apache/mongrel 的东西了解不多。

您知道如何在 mac os x leopard 上配置 rails/mongrel/apache 以在启动后协同工作并运行的分步教程吗?(我正在运行 apache,这只是通过选中系统首选项/共享中的复选框来完成)

4

3 回答 3

4

苹果的这个页面应该有你需要的所有信息:http: //developer.apple.com/tools/deployonrailsleopard.html

于 2009-07-12T22:43:58.553 回答
2

最简单的方法是为 Apache 安装Passenger Phusion / mod_rails 。这将允许您回避 Mongrel/Thin/etc 的使用并像 php 一样部署应用程序(将其粘贴在文件夹中)。

于 2009-07-12T23:13:14.487 回答
2

如果你想在 Mac OS X 上运行它,你可以简单地设置你的网络服务器,我推荐 nginx 和 Phusion 的Passenger,并且你的数据库服务器在启动时启动,这样每当你的计算机必须重新启动它就会让你的网站运行。当然,如果这是一台将改变网络并且需要被其他人访问的笔记本电脑,我建议为它获得一个合适的 VPS,考虑一下,如果这应该是一个生产环境,我会建议无论如何.

于 2009-07-12T23:55:19.783 回答