我在我的ubuntu机器上安装了swift3,当我尝试执行任何快速代码时,它会给出错误分段错误(核心转储),任何人都可以告诉我这个问题是什么以及如何修复。
感谢。 Prabu Dass R。
答案 0 :(得分:0)
我遇到了同样的问题"分段错误(核心转储)"当我调用由#34建立的API时,完善的Web框架"在Ubuntu上使用Swift 3 16.04与Postgres数据库。
我还试图使用" Swift 3.0"," Swift 3.0.1"构建swift文件进行测试。但是直到我尝试了#34; Swift 3.0.2 Preview 1" - " https://swift.org/builds/swift-3.0.2-preview-1/ubuntu1604/swift-3.0.2-PREVIEW-1/swift-3.0.2-PREVIEW-1-ubuntu16.04.tar.gz",然后它奏效了!与你分享。
还列出我为swift --version
获得的版本:
Swift version 3.0.2 (swift-3.0.2-PREVIEW-1)
Target: x86_64-unknown-linux-gnu
答案 1 :(得分:0)
看到所有swift文件都有+ r。
例如在我的情况下[1],我刚刚在/下提取了文件[2],当我尝试在swift shell中执行1 + 2示例[3]时,出现了分段错误。
此修复是为所有用户添加读取权限:
cd /usr/lib/swift && sudo chmod -R +r *
[1] Ubuntu 16.04.1, amd64
[2] https://swift.org/download/#previews
[3] https://swift.org/getting-started/#using-the-repl