ruby-on-rails – 同时运行Pow&MAMP Pro

我刚刚使用Passenger转为使用POW,因为我没有必要运行Apache服务器来在POW上运行rails应用程序.但我没有幸运同时运行MAMP Pro和POW.

运行MAMP Pro和POW的人都有运气吗?

最佳答案
还有另一种我喜欢的方式.你不必乱用脚本或任何东西 – 很多.缺点是,您需要运行MAMP Pro来访问您的Pow应用程序.

首先,如果您安装了Pow(在您的情况下,您已安装),请使用curl get.pow.cx/uninstall.sh卸载它. SH.不用担心,将保留所有设置和应用程序.

然后,您必须向Pow配置文件添加一行.回声’导出POW_DST_PORT = 88’>> 〜/ .powconfig,然后使用curl get.pow.cx |再次安装Pow SH.

现在,打开MAMP Pro,转到Hosts,然后创建一个新主机.无论它的名称是什么以及选择了哪个目录(尽管我使用’rails.dev’和我保留Rails应用程序的文件夹). (另外,取消选择“本地名称解析”的选择框,以防万一.)然后转到“高级”选项卡,并将其填入标记为“自定义虚拟主机常规设置”的文本区域:

ServerName pow
ServerAlias *.dev

ProxyPass / http://localhost:20559/
ProxyPassReverse / http://localhost:20559/
ProxyPreserveHost On

这是一个源于37s on 37signals的github wiki的解决方案,它适用于Snow Leopard的伟大MAMP Pro 1.9.X以及Lion上可怕的MAMP Pro 2.0.X.

转载注明原文:ruby-on-rails – 同时运行Pow&MAMP Pro - 代码日志