你如何在命令行上启动Swift?如何使用Swift 2.3在命令行上编译文件?自从我更新到Xcode 8后,我默认获得了Swift 3.
$ xcrun swift
Welcome to Apple Swift version 3.0 (swiftlang-800.0.46.2 clang-800.0.38). Type :help for assistance.
Run Code Online (Sandbox Code Playgroud)
UPDATE
通过以下方式使用Swift 2.3前缀swift和工具链选择xcrun:
xcrun --toolchain "com.apple.dt.toolchain.Swift_2_3" swift --version
Run Code Online (Sandbox Code Playgroud)
打印:
Apple Swift version 2.3 (swiftlang-800.10.12 clang-800.0.38)
Target: x86_64-apple-macosx10.9
Run Code Online (Sandbox Code Playgroud)
老答复
使用swiftenv在Swift版本之间安装和切换.
使用Homebrew安装:
brew install kylef/formulae/swiftenv
Run Code Online (Sandbox Code Playgroud)
配置环境(例如zsh):
echo 'if which swiftenv > /dev/null; then eval "$(swiftenv init -)"; fi' >> ~/.zshrc
Run Code Online (Sandbox Code Playgroud)
列出可用版本:
swiftenv install --list
Run Code Online (Sandbox Code Playgroud)
安装Swift 2.2:
swiftenv install 2.2
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1312 次 |
| 最近记录: |