Rails 5 + 工头 + Pow 给我 "Couldn't proxy request to localhost:5000"

Rails 5 + Foreman + Pow gives me "Couldn't proxy request to localhost:5000"

我正在尝试使用 Foreman 和 Pow 在本地使用 Rails 应用程序。 Foreman 正在工作,我可以在 localhost:5000 上访问该应用程序。问题是当我去访问 myapp.dev 时,我得到带有此消息的 pow 错误页面:

Proxy Error

Couldn't proxy request to localhost:5000.

Error: connect ECONNREFUSED

我知道 Pow、Foreman 和 Rails 可以在我的系统上运行,因为我在其他应用程序中配置了它们并且它们运行良好。对于这个应用程序和正在运行的应用程序之间的区别,我唯一能想到的是这个应用程序使用 Rails 版本 5.0.0rc1.

我不能放弃 Pow,因为此应用的要求之一是使用子域,如果没有合适的域名我将无法使用。

我想知道是否还有其他人遇到过与 Rails 5 应用程序类似的问题,或者知道这里发生了什么。

我在 OS X 上遇到了类似的错误。使用符号链接而不是端口映射似乎可以解决这个问题,即使对于看似随机端口上的应用程序 运行 也是如此。

cd ~/.pow
ln -s /path/to/myapp

然后去myapp.dev