started manager descargar swift swift2 swift-package-manager

manager - swift started



¿Cómo instalar el paquete Swift a través del gestor de paquetes? (4)

Actualmente estoy siguiendo el documento de swift.org para jugar con el nuevo Swift Package Manager.

Cloné el proyecto de demostración de Github y Github el siguiente comando desde la terminal.

git clone https://github.com/apple/example-package-dealer.git cd example-package-dealer swift build .build/debug/Dealer

Mientras ejecuto swift build , surge un error.

<unknown>:0: error: no such file or directory: ''build''

¿Alguna idea?


Creo que es un problema con la última instantánea:

  • Ubuntu 14.04 Swift 2.2 Instantánea del 11 de enero contiene swift-build en usr / bin
  • Ubuntu 14.04 Swift 2.2 Instantánea del 25 de enero no contiene swift-build en usr / bin

Además, el lanzamiento del 25 de enero también parece faltar a otros archivos (libFoundation.so y libXCTest.so en usr / lib / swift / linux para instancias).

O bien se ha producido un cambio de estructura ... o, simplemente, la última instantánea tuvo un problema;) Mientras corrigen la instantánea, simplemente tome la instantánea más antigua (11 de enero) y debería estar bien.


Estaba enfrentando el mismo problema y en mi caso, recientemente actualicé mi Xcode a 8.2.1 y Swift 3.0 viene con él. Estaba recibiendo este registro.

Ranvijay-Mac-mini:PerfectTemplate ranaranvijaysingh$ swift build error: unable to invoke subcommand: /Library/Developer/CommandLineTools/usr/bin/swift-build (No such file or directory)

El camino que estaba tomando era incorrecto. Se suponía que era:

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin


Para cambiar la ruta, ejecute este comando.

export PATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:$PATH

Y hecho.
Ejecute: swift build nuevamente en su proyecto y si aparece este error.

xcrun: error: unable to lookup item ''PlatformPath'' from command line tools installation xcrun: error: unable to lookup item ''PlatformPath'' in SDK ''/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk'' error: Invalid platform path

entonces necesitas cambiar la ruta del SDK también.
En mi caso, tuve dos .sdk en ruta

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/ MacOSX.sdk MacOSX10.12.sdk

Para saber cuál es su ruta SDK, ejecute este comando.

xcrun --sdk macosx --show-sdk-path

Mi caso tengo esto.

/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk

Para cambiarlo ejecute este comando.

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

Y AHORA HECHO. Intenta correr la swift build ahora.


Me estancé durante una hora. Lamentablemente, es solo un error épico que descargar el paquete swift incorrecto. Si desea usar swift build , ASEGÚRESE de descargar la versión de desarrollo .


No ha agregado el swift recién instalado a su PATH . Las instrucciones para hacer eso están here .

En OS X:

export PATH=/Library/Developer/Toolchains/swift-latest.xctoolchain/usr/bin:"${PATH}"

En Linux:

export PATH=/path/to/Swift/usr/bin:"${PATH}"

Entonces para probarlo funciona:

swift build --version