swift - Heroku 上的 Vapor 3:REPL?
问题描述
有没有办法在 Vapor 3 中访问 Heroku 上的 REPL?如果是这样,怎么做?
我试过heroku run swift run --repl
了,但 Heroku 回复:bash: swift: command not found
.
解决方案
不幸的是,这是不可能的。Swift 工具链不是应用程序映像(slug)的一部分,因为它会超出大小限制,并且在运行应用程序本身时不会添加任何有用的东西。
如果你想在不安装 Linux 的情况下在 Linux 上试验 Swift,我建议安装 Docker。设置完成后,以下命令将为您提供 REPL:
docker run --rm -it --privileged swift:latest swift
推荐阅读
- javascript - 当指针悬停在图标上时,为什么此按钮无法正常工作?
- python - Pandas qcut 适用于 NaN 的新数据结果
- python - 每次读取 csv 中的第一列并更改 python 中的其他列
- html - 如何在另一个 div 中添加数据属性的值?
- python - 如何正确解析引号?
- java - 如何解决“无法实例化 WebApplicationInitializer 类”
- oracle - ogr2ogr:无法打开数据源(OCI 驱动程序)
- javascript - 如何在没有网络元素的角度页面内显示外部网站
- ios - 堆栈溢出:线程 1:EXC_BAD_ACCESS(代码=2,地址=0x16d09aa00)
- python - 当我将变量传递给另一个方法时,如何解决方法()需要 1 个位置参数但给出了 2 个