如何在命令行

时间:2016-09-10 10:24:19

标签: swift

如何在命令行上启动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.

1 个答案:

答案 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