同时使用两台 Pakyow 服务器

Two Pakyow servers simultaneously

我一直在开发两个不同的 Pakyow 网络应用程序。当我使用命令 pakyow server 在本地 运行 一个应用程序时,它在 tcp://0.0.0.0:3000/ 可用。但是,如果我尝试同时 运行 这两个应用程序,第二个应用程序开始抛出(从 binder.rb)错误 Address already in use - bind(2) for "0.0.0.0" port 3000 (Errno::EADDRINUSE).

显然我不能为两个应用程序使用相同的端口,但我不知道如何运行第二个应用程序在不同的端口上。

您可以使用 -p 标志在特定端口上启动应用程序。例如:

pakyow server -p 3001

除了@bryanp说的,还可以加上

server.port = 3001

添加到您的 app/setup.rb 文件,如果您不想担心每次启动时传递参数的话。