【问题标题】:vapor build command not working with Swift 3.0蒸汽构建命令不适用于 Swift 3.0
【发布时间】:2017-04-05 09:34:44
【问题描述】:

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

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

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

【问题讨论】:

  • 最新版 Vapor Toolbox 需要 Swift 3.1+

标签: swift vapor


【解决方案1】:

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

我有同样的问题,我的 swift 版本是 3.0.2,vapor toolbox 版本是 1.0.9, 我尝试了以下方法使其工作

  1. 进入你的项目目录

  2. 使用命令创建 xcode 项目

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

  4. 选择您的方案作为这样的应用程序

  1. 然后构建并运行应用程序

希望这会有所帮助!

【讨论】:

    【解决方案2】:

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

    您可以通过Xcode > Preferences > Locations > Command Line Tools查看

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

        试试

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

        

        brew install vapor
        

        brew link vapor
        

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2023-03-03
          • 1970-01-01
          • 2017-10-18
          • 2023-04-04
          • 1970-01-01
          • 1970-01-01
          • 2020-12-23
          • 1970-01-01
          相关资源
          最近更新 更多