steam build命令不能与Swift 3.0一起使用

时间:2017-04-05 09:34:45

标签: swift vapor

我正在关注Swift Vapor的简短介绍,关注他们的" Hello World"他们网站上的教程。但是当我尝试构建显示以下内容的项目时,我不断从swift-package中收到错误。

$ vapor build
No .build folder, fetch may take a while...
Fetching Dependencies [Failed]
Error: swift-package: error: unknown command: --enable-prefetching

我似乎无法找到如何在线解决此问题。有人有任何想法吗?

4 个答案:

答案 0 :(得分:5)

你没有提到你的环境,所以我正在为macOS提供解决方案。

我有同样的问题,我的快速版本是3.0.2,蒸汽工具箱版本是1.0.9, 我尝试了以下方法使其正常工作

  1. 进入您的项目目录

  2. 使用命令

    创建xcode项目
    swift package generate-xcodeproj
    
  3. 打开xcode项目

  4. 选择您的方案为此类应用

  5. enter image description here

    1. 然后构建并运行app
    2. 希望这会有所帮助!!

答案 1 :(得分:3)

对我来说,使用swift 3.0.2,vapor build命令既不起作用也不起作用。 但是使用swift 3.1.0,vapor build命令效果很好。 我的Vapor工具箱版本是v1.1.0

答案 2 :(得分:3)

我遇到了同样的问题,我安装了Swift 3.1。我完全删除旧版本并安装了新版本,现在它正在建设中。

尝试

    rm -rf /usr/local/bin/vapor
    brew tap vapor/homebrew-tap
    


大于

brew install vapor

brew link vapor

如果您之前安装了新版本。

答案 3 :(得分:3)

确保您使用的是正确使用的Swift版本的命令行工具。

您可以从Xcode > Preferences > Locations > Command Line Tools

查看