首页 > 解决方案 > Heroku 上的 Vapor 3:REPL?

问题描述

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

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

标签: swiftherokuvapor

解决方案


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

如果你想在不安装 Linux 的情况下在 Linux 上试验 Swift,我建议安装 Docker。设置完成后,以下命令将为您提供 REPL:

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

推荐阅读