一、如果已经安装了安装了 swiftenv就可以使用如下命令
$ swiftenv versions
2.2.1
2.3
* 3.0 (set by /Users/kyle/.swiftenv/version)
注意:swiftenv将自动获取Xcode或Swift工具链上安装在macOS上的任何Swift版本。
二、安装对应版本的swift使用命令swiftenv install
例如:
$ swiftenv install 5.0
三、列出所有版本
$ swiftenv install --list
列出可以安装的Swift的所有二进制快照
$ swiftenv install --list-snapshots
四、切换Swift版本
swiftenv允许您在"全局"或"本地"之间切换已安装的Swift版本。您可以配置默认使用的全局Swift版本,除非被覆盖。
1、Global Version
您可以使用查看当前的全局Swift版本。swiftenv global
$ swiftenv global
3.0
要更Global Version:
$ swiftenv global 2.2.1
2、Local Version
您可以使用.swift-version文件覆盖任何项目中的全局版本 。Swift版本文件将指示要使用的版本。
设置本地Swift版本:
$ swiftenv local 3.0
现在,当您进入当前目录时,Swift版本将自动更改为本地版本。
$ swiftenv version
2.2.1 (set by /Users/kyle/Projects/kylef/Curassow/.swift-version)
当您切换到没有.swift-version文件的另一个目录时,将使用全局版本。
$ swiftenv version
3.0 (set by /Users/kyle/.swiftenv/version)