在本地创建Kitura应用程序并成功编译和构建。但是,当试图一段时间后部署到Heroku的,我得到下面的输出:未在Heroku上编译的Kitura Swift应用程序
/tmp/build_cbc1c98480abd8ace78731a677031c0a/.build/checkouts/Kitura.git--211144618449703330/Sources/Kitura/RouterRequest.swift:56:33:错误:使用未解析的标识符'RegularExpression'远程:let regex =尝试RegularExpression(pattern:pattern,options:[.caseInsensitive])remote:^ ~~~~~~~~~~~~~~~~ remote:Foundation .NSRegularExpression:1:12:note:你的意思是'NSRegularExpression'?远程:打开类NSRegularExpression:Foundation.NSObject,NSCopying,NSCoding {
使用的swift版本是3.1,当通过.swift-version文件推送到heroku时,我指定了相同的版本。
这在Package.swift用过
使用Kitura的版本为1主要7次要
尝试迅速例如其他版本的3.1.1导致挂起 - 直到heroku由于超时而取消。任何帮助都感激不尽。谢谢
感谢您的协助。是的 - 我正在使用1.7版本。将它更新到1.7.4允许它在heroku上编译。再次感谢! – user9370472