- dependencies錯誤
$ vapor xcode
Generating Xcode Project [Failed]
/Users/roo/Roo/Vapor/Demo: error: manifest parse error(s):
/Users/roo/Roo/Vapor/Demo/Package.swift:9:19: error: expression type '[Package.Dependency].Type' is ambiguous without more context
dependencies: [
^
Error: Could not generate Xcode project: /Users/roo/Roo/Vapor/Demo: error: manifest parse error(s):
/Users/roo/Roo/Vapor/Demo/Package.swift:9:19: error: expression type '[Package.Dependency].Type' is ambiguous without more context
dependencies: [
^
大意了, 缺了 逗號 “,”
- 無法生成 *.xcodeproj 文件
昨天換了一臺設備,又遇到了一個新的問題
admindeMacBook-Pro:TestDemo bear$ vapor xcode
Generating Xcode Project [Done]
Select the `Run` scheme to run.
Open Xcode project?
y/n> y
Opening Xcode project...
Error: backgroundExecute(code: 1, error: "The file /Users/bear/Roo/Vapor/TestDemo/*.xcodeproj does not exist.\n", output: "")
沒有報錯,但是 *.xcodeproj 文件沒有生成,執行 swift package generate-xcodeproj 時,CommandLineTools裏報image not found
$ swift package generate-xcodeproj
dyld: Library not loaded: @rpath/llbuild.framework/Versions/A/llbuild
Referenced from: /Library/Developer/CommandLineTools/usr/bin/swift-package
Reason: image not found
Abort trap: 6
應該是 xcode CommandLineTools 的問題,新設備是 10.3的,打開 "Xcode > Preferences > Locations > Command Line Tools" 發現Command line tools no xcode selected,點擊只有一個選擇,輸入密碼 選中
vapor issue裏大牛說是鏈接混亂,必須運行xcode-select來激活 xcode 安裝
sudo xcode-select -s /Applications/Xcode.app
Stack Overflow 提供的命令
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
- SSL問題
Generating Xcode Project [Failed]
error: failed to clone; Cloning into bare repository '/Users/bear/Roo/Vapor/LearnVapor/.build/repositories/vapor-2c13b66e'...
error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
fatal: the remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
Error: Could not generate Xcode project: error: failed to clone; Cloning into bare repository '/Users/bear/Roo/Vapor/LearnVapor/.build/repositories/vapor-2c13b66e'...
error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
fatal: the remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
網絡的問題,公司的網不行,那就連熱點。
一直在做移動端,後臺裏的事真的不懂,碰到一點記錄一點