运行swift build会给出这些错误。
swift-build: /home/build-user/llbuild/lib/Core/BuildEngine.cpp:250: (anonymous namespace)::BuildEngineImpl::TaskInfo *(anonymous namespace)::BuildEngineImpl::RuleInfo::getPendingTaskInfo(): Assertion `isInProgress()' failed.
Aborted (core dumped)我试过的
ps -aux | grep swift,未找到快速进程。swift并运行ps显示在下面。F 211
*** 708 0.0 0.1 498876 25472 tty2 Sl 13:21 0:00 /home/***/Swift/swift-5.2.4-RELEASE-ubuntu20.04/usr/bin/lldb --repl=-disable-objc-interop -color-diagnostics
*** 713 0.0 0.0 146108 7620 tty2 S 13:21 0:00 /home/***/Swift/swift-5.2.4-RELEASE-ubuntu20.04/usr/bin/lldb-server gdbserver --fd=9 --native-regs --setsid
*** 720 0.0 0.0 8404 176 tty2 t 13:21 0:00 /home/***/Swift/swift-5.2.4-RELEASE-ubuntu20.04/usr/bin/repl_swift环境
x86_64-unknown-linux-gnu
发布于 2020-09-03 19:25:02
我清理了项目.build目录,然后构建工作正常。
.build目录可能被VSCode Swift Development Enviroment扩展所破坏。
可能是由于在swift build扩展中从电子运行Swift Development Enviroment引起的与sqlite相关的错误。
作为一种临时解决方案,我通过在VS代码设置中清空"Swift >Path: Swift_driver_bin“来解决这个问题,这样就不会执行swift build。
https://stackoverflow.com/questions/63716911
复制相似问题