如何通过包管理器安装Swift包?

Zig*_*ong 17 swift swift2 swift-package-manager

我目前正在关注swift.org上的文档,以使用新的Swift Package Manager.

我从Github克隆了演示项目,并从终端运行以下命令.

git clone https://github.com/apple/example-package-dealer.git
cd example-package-dealer
swift build
.build/debug/Dealer
Run Code Online (Sandbox Code Playgroud)

我跑的时候swift build出错了.

<unknown>:0: error: no such file or directory: 'build'
Run Code Online (Sandbox Code Playgroud)

任何的想法?

yuh*_*hua 18

我坚持了一个小时.可悲的是,下载错误的swift包只是一个史诗般的失败.如果您想使用swift build,请确认您下载了开发版本.

  • 这是正确的答案.希望人们向下滚动这一点.谢谢! (2认同)

mxc*_*xcl 6

您没有将新安装的swift添加到您的PATH.这方面的说明就在这里.

在OS X上:

export PATH=/Library/Developer/Toolchains/swift-latest.xctoolchain/usr/bin:"${PATH}"
Run Code Online (Sandbox Code Playgroud)

在Linux上:

export PATH=/path/to/Swift/usr/bin:"${PATH}"
Run Code Online (Sandbox Code Playgroud)

然后测试它的工作原理:

swift build --version
Run Code Online (Sandbox Code Playgroud)

  • 您需要下载开发快照而不是下载快照. (7认同)
  • 我也遇到了同样的问题.`error:无法调用子命令:/Library/Developer/Toolchains/swift-2.2-SNAPSHOT-2016-01-25-a.xctoolchain/usr/bin/swift-build(没有这样的文件或目录) (5认同)