Heroku 上的 Vapor 3:REPL?

Vapor 3 on Heroku: REPL?

有没有办法在 Vapor 3 中访问 Heroku 上的 REPL?如果可以,怎么做?

我试过 heroku run swift run --repl,但 Heroku 回复:bash: swift: command not found

不幸的是,这是不可能的。 Swift 工具链不是应用程序映像(slug)的一部分,因为它会超过大小限制,并且在 运行 应用程序本身时不会添加任何有用的东西。

如果您想在 Linux 上试用 Swift 而不想自己安装 Linux,我建议您安装 Docker。设置完成后,以下命令将为您提供 REPL:

docker run --rm -it --privileged swift:latest swift