如何在命令行上启动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.
答案 0 :(得分:6)
<强>更新强>
通过swift
选择工具链来使用Swift 2.3前缀xcrun
:
xcrun --toolchain "com.apple.dt.toolchain.Swift_2_3" swift --version
打印:
Apple Swift version 2.3 (swiftlang-800.10.12 clang-800.0.38)
Target: x86_64-apple-macosx10.9
OLD ANSWER
使用swiftenv在Swift版本之间安装和切换。
使用Homebrew安装:
brew install kylef/formulae/swiftenv
配置环境(例如zsh):
echo 'if which swiftenv > /dev/null; then eval "$(swiftenv init -)"; fi' >> ~/.zshrc
列出可用版本:
swiftenv install --list
安装Swift 2.2:
swiftenv install 2.2