Heroku上的蒸气3:REPL?

时间:2018-12-20 20:17:39

标签: swift heroku vapor

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

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

1 个答案:

答案 0 :(得分:2)

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

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

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