swift 添加 PostgresStORM 包时完美项目构建失败
swift perfect project build get failed when adding PostgresStORM package
我使用 Xcode 8.2.1,我的 swift 版本是 3.0.2 (swiftlang-800.0.63 clang-800.0.42.1)
这是我的package.swift内容
import PackageDescription
let package = Package(
name: "MyAwesomeProject",
dependencies: [
.Package(
url: "https://github.com/PerfectlySoft/Perfect-HTTPServer.git",
majorVersion: 2, minor: 0
),
.Package(url: "https://github.com/PerfectlySoft/Perfect-PostgreSQL.git", majorVersion: 2, minor: 0),
.Package(url: "https://github.com/SwiftORM/Postgres-StORM.git", majorVersion: 1, minor: 0)
]
)
here 解释了如何将 Postgres stORM 添加到您的项目中。当我将 PostgresStrom 添加到我的包并构建时,我收到以下构建错误:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/module.modulemap:1:8: error: redefinition of module 'AppleTextureEncoder'
module AppleTextureEncoder [system] [extern_c]
我该如何解决这个问题?我在网上找不到任何东西
我尝试过但没有奏效的方法:
1-清除项目(command +shift + k)和(command + option + shift + k)
2-删除转移的数据
3-创建完整的新项目
4- 删除了 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/module.modulemap 这毁了我的 xcode 并且不得不把它放回去。
我在使用 Docker 并创建了一些服务器端内容时遇到了同样的问题。我在 Docker 包中通过命令行创建并构建它。
swift package init --type executable
swift build
在 重要 之后,在 Docker 之外的终端上转到您的项目目录并创建 xcode 文件。
swift package generate-xcodeproj
享受:-)
我使用 Xcode 8.2.1,我的 swift 版本是 3.0.2 (swiftlang-800.0.63 clang-800.0.42.1)
这是我的package.swift内容
import PackageDescription
let package = Package(
name: "MyAwesomeProject",
dependencies: [
.Package(
url: "https://github.com/PerfectlySoft/Perfect-HTTPServer.git",
majorVersion: 2, minor: 0
),
.Package(url: "https://github.com/PerfectlySoft/Perfect-PostgreSQL.git", majorVersion: 2, minor: 0),
.Package(url: "https://github.com/SwiftORM/Postgres-StORM.git", majorVersion: 1, minor: 0)
]
)
here 解释了如何将 Postgres stORM 添加到您的项目中。当我将 PostgresStrom 添加到我的包并构建时,我收到以下构建错误:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/module.modulemap:1:8: error: redefinition of module 'AppleTextureEncoder'
module AppleTextureEncoder [system] [extern_c]
我该如何解决这个问题?我在网上找不到任何东西
我尝试过但没有奏效的方法: 1-清除项目(command +shift + k)和(command + option + shift + k) 2-删除转移的数据 3-创建完整的新项目 4- 删除了 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/module.modulemap 这毁了我的 xcode 并且不得不把它放回去。
我在使用 Docker 并创建了一些服务器端内容时遇到了同样的问题。我在 Docker 包中通过命令行创建并构建它。
swift package init --type executable
swift build
在 重要 之后,在 Docker 之外的终端上转到您的项目目录并创建 xcode 文件。
swift package generate-xcodeproj
享受:-)