使用swiftenv管理swift版本
swiftenv可以让你轻松安装和快速切换在多个版本之间切换的工具
安装swiftenv
1、下载swifenv
git clone https://github.com/kylef/swiftenv.git ~/.swiftenv
你可以将~
更改为你喜欢的目录;
2、设置环境变量
echo 'export SWIFTENV_ROOT="$HOME/.swiftenv"' >> ~/.bash_profile
echo 'export PATH="$SWIFTENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(swiftenv init -)"' >> ~/.bash_profile
如果你自定义了[1]
中的目录,请将将$HOME
更改为您自动的目录
3、重启shell
安装swift
1、使用swiftenv安装swift指定版本
swiftenv install 3.0
还可以列出所有swift版本
swiftenv install --list
以及所有快照
swiftenv install --list-snapshots
2、局部安装
在你需要安装的目录下执行
swiftenv local 3.0
会在当前目录下生成.swift-version
文件,该文件能够覆盖全局,达到局部自定义版本;
3、全局安装
swiftenv global 3.0
使用swiftenv管理swift版本相关推荐
- 使用tortoise git管理gitolite版本库
gitolite-admin是用于管理git版本库的版本库,将其从服务器上clone下来. 使用tortoise git clone的时候需要指定私钥,私钥的格式是ppk的,需要使用putty的PUT ...
- Spring Boot 2.x基础教程:使用Flyway管理数据库版本
之前已经介绍了很多在Spring Boot中使用MySQL的案例,包含了Spring Boot最原始的 JdbcTemplate(https://blog.didispace.com/spring-b ...
- linux+svn+拉取版本_在linux客户端下管理svn版本库
把linux作为客户端管理svn版本库,不一定是svn服务器. 1.svn管理命令用法:[root@xiaoyu ~]# svn --help usage: svn [opations] [args] ...
- flyway常用配置_Spring Boot 2.x基础教程:使用Flyway管理数据库版本
之前已经介绍了很多在Spring Boot中使用MySQL的案例,包含了Spring Boot最原始的JdbcTemplate.Spring Data JPA以及我们国内最常用的MyBatis.同时, ...
- Maven学习总结(33)——开发人员如何使用 Flyway 插件管理数据库版本
一.前言. 想到要管理数据库的版本,是在实际产品中遇到问题后想到的一种解决方案,当时各个环境的数据库乱作一团,没有任何一个人(开发.测试.维护人员)能够讲清楚当前环境下的数据库是哪个版本,与哪个版本的 ...
- MacOS Xcode与Swift版本对应关系
Swift4 Xcode9.0 or later macOS 10.12.6+ Xcode 9.4.1 macOS 10.13.2+ ...
- RVM怎么下载和管理ruby版本 - 猿码设计师 ruby rvm
RVM怎么下载和管理ruby版本 - 猿码设计师 ruby rvmrvm工具使用,ruby 安装.RVM 是一个命令行工具,可以提供一个便捷的多版本 Ruby 环境的管理和切换.如果你打算学习 Rub ...
- nvm管理node版本的使用方法和常用指令
简介 nvm可以管理nodeJS的版本,在一台电脑需要适配多个项目的nodeJS运行环境时使用nvm来管理nodeJS的版本就会更方便高效. 安装nvm 安装包链接: 点击解压安装包 安装前记得先卸载 ...
- mac使用nvm管理node版本
nvm 管理多版本node install brew 官网直接下载 打开终端输入下列命令 /bin/bash -c "$(curl -fsSL https://raw.githubuserc ...
最新文章
- 云计算之Docker介绍
- 阿里云AI发女朋友啦!
- iOS 获取屏幕最上层window以及响应者
- 小程序协同工作和发布
- 使用bootstrap标签页
- 线程与进程的区别_Java线程和PC进程的区别
- (转)CocoaPods:管理Objective-c 程序中各种第三方开源库关联
- 修改页面后获得flag_互动征集丨是时候为2021立flag了
- Redis必须要知道的几点
- 华为2台3928千兆电口对接trunk启不来
- Java 多线程编程
- c 和易语言如何传字节集,易语言字节集参数传递详解
- StyleBook皮肤控件的使用
- iPhone密码管理
- 思科交换机IOS备份和升级
- 富士胶片3月底完成日立影像诊断业务收购;中国癌症早筛第一股诺辉健康登陆港交所 | 美通企业日报...
- buaa oo-unit3
- 行式数据库 VS 列式数据库
- 全志V3S零基础教程
- nico和niconiconi dp详解
热门文章
- 一开机未通过输入密码登录,就出现用户名或密码错误??
- 软件测试基础 - 系统测试
- 将servlet[login]标记为不可用_30分钟上手OUTLOOK - 邮件标记
- 华为大佬:做一个快乐的程序员,而不是码农
- python 迭代器、生成器知识点总结
- html源码蔡,html基础代码详解
- python集合中的元素是否可以重复_python列表--查找集合中重复元素的个数
- dos2unix命令找不到_Linux系统中的dos2unix命令
- android打印json对象,android之json数据过长打印不全问题的解决
- sql注入pythonpoco_ctf学习