首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu 14.04中的“快速构建”错误

Ubuntu 14.04中的“快速构建”错误
EN

Stack Overflow用户
提问于 2016-03-07 01:19:17
回答 1查看 455关注 0票数 1

当我试图编译Swift代码时,我遇到了一个问题,我相信它是关于Ubuntu中的Swift的。以下是错误:

代码语言:javascript
复制
swift build 

Compiling Swift Module 'testregex' (1 sources) /home/guillermo/Descargas/Hola/Sources/testregex.swift:4:1: error: statements are not allowed at the top level if let range = str.rangeOfString("string$", options: .RegularExpressionSearch) { ^ <unknown>:0: error: build had 1 command failures

代码语言:javascript
复制
error: exit(1): ["/home/guillermo/Descargas/swift-DEVELOPMENT-SNAPSHOT-2016-01-25-a-ubuntu14.04/usr/bin/swift-build-tool", "-f", "/home/guillermo/Descargas/Hola/.build/debug/testregex.o/llbuild.yaml"]

如果有人知道如何解决这个奇怪的问题,我会非常高兴的:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-07 17:52:44

这是因为swift build希望在Sources文件夹中找到一个main.swift文件。

将您的testregex.swift文件重命名为main.swift,它将正确构建。

源文件夹中可以有任意数量的.swift文件,但是必须有一个main.swift文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35834751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档