配置环境
- 安装homebrew(已经安装可以跳过)
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 安装swiftenv
$ brew install kylef/formulae/swiftenv
- 配置环境变量
$ echo 'if which swiftenv > /dev/null; then eval "$(swiftenv init -)"; fi' >> ~/.bash_profile
查询
$ swiftenv install --list
$ swiftenv install --list-snapshots
$ swiftenv version
- 查询本机已安装的所有swift版本(带
*
的为正在使用的版本)
$ swiftenv versions
$ swiftenv global
$ swiftenv local
$ swiftenv which swift
$ swiftenv which lldb
安装Swift版本
$ swiftenv install 5.0
切换版本
切换全局版本
$ swiftenv global 5.0
// 通过修改 ~/.swiftenv/version 文件可设置全局 Swift 版本。该全局版本可被指定应用的 .swift-version 文件覆盖,或者设置 SWIFT_VERSION 环境变量也可以。
切换局部版本
$ swiftenv local 5.0
// 通过修改当前目录下的 .swift-version 文件来设置局部 Swift 版本。该局部版本可以覆盖全局版本,同时也可以被 SWIFT_VERSION 环境变量所覆盖。
卸载
$ swiftenv uninstall 5.0
$ rm -fr ~/.swiftenv
命令 |
描述 |
version |
显示当前活跃的swift版本 |
versions |
列出所有已经安装的swift版本(带* 的为当前正在使用的版本) |
global |
设置全局swift版本(不带版本号为查询) |
local |
设置本地应用程序指定swift版本(不带版本号为查询) |
install |
安装指定版本swift |
uninstall |
卸载指定版本swift |
rehash |
安装swift shims |