Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
vapor构建命令不适用于Swift 3.0_Swift_Vapor - Fatal编程技术网

vapor构建命令不适用于Swift 3.0

vapor构建命令不适用于Swift 3.0,swift,vapor,Swift,Vapor,目前,我正在通过他们网站上的“Hello World”教程了解Swift Vapor的简短介绍。然而,当我试图构建项目时,我不断从swift包中得到一个错误,其中显示了以下内容 $ vapor build No .build folder, fetch may take a while... Fetching Dependencies [Failed] Error: swift-package: error: unknown command: --enable-prefetching 我似乎无

目前,我正在通过他们网站上的“Hello World”教程了解Swift Vapor的简短介绍。然而,当我试图构建项目时,我不断从swift包中得到一个错误,其中显示了以下内容

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

我似乎无法在网上找到解决方法。有人知道吗?

对我来说,使用swift 3.0.2,
vapor build
命令也不起作用。 然而,使用swift 3.1.0,
vapor build
命令运行良好。
我的Vapor工具箱版本是v1.1.0,使用swift 3.0.2,
Vapor build
命令也不起作用。 然而,使用swift 3.1.0,
vapor build
命令运行良好。
我的Vapor工具箱版本是v1.1.0

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

我也有同样的问题,我的swift版本是3.0.2,vapor工具箱版本是1.0.9, 我试着做了以下的事情来让它工作

  • 进入你的项目目录

  • 使用命令创建xcode项目

    swift package generate-xcodeproj
    
  • 开放xcode项目

  • 选择您的方案作为应用程序,如下所示

  • 然后构建并运行应用程序

  • 希望这有帮助

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

    我也有同样的问题,我的swift版本是3.0.2,vapor工具箱版本是1.0.9, 我试着做了以下的事情来让它工作

  • 进入你的项目目录

  • 使用命令创建xcode项目

    swift package generate-xcodeproj
    
  • 开放xcode项目

  • 选择您的方案作为应用程序,如下所示

  • 然后构建并运行应用程序

  • 希望这有帮助

    我也遇到了同样的问题,我安装了Swift 3.1。我完全删除了旧版本并安装了新版本,现在它可以正常运行了

    试一试


    如果您以前安装过新版本。

    我也遇到了同样的问题,并且安装了Swift 3.1。我完全删除了旧版本并安装了新版本,现在它可以正常运行了

    试一试


    如果您以前安装过新版本。

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


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

    中进行检查,确保所使用的Swift版本使用了正确的命令行工具


    您可以从
    Xcode>Preferences>Locations>命令行工具中进行检查

    最新版本的Vapor Toolbox需要Swift 3.1+最新版本的Vapor Toolbox需要Swift 3.1+
    brew install vapor
    
    brew link vapor