是否有办法在Vapor 3中的Heroku上访问REPL?如果可以,怎么办?
我尝试过heroku run swift run --repl
,但Heroku答复:bash: swift: command not found
。
答案 0 :(得分:2)
很遗憾,这不可能。 Swift工具链不是应用程序映像的一部分,因为它会超出大小限制,并且在运行应用程序本身时不会添加任何有用的东西。
如果您想在Linux上试用Swift而又不想自己安装Linux,建议您安装Docker。设置完成后,以下命令将为您提供REPL:
docker run --rm -it --privileged swift:latest swift