感谢Apple为了将Swift发扬光大,支持Ubuntu。
需要工具
- Win10电脑
- VirtualBox
- Ubuntu16.04
- Swift3.0.2
一,首先你要有一台win10电脑
二,安装VirtualBox https://www.virtualbox.org/
正常安装即可,由于我的是64位系统,并且一开始我尝试了使用微软自带的hyper-V虚拟机(实在太卡所以放弃),并且我安装了360(虽然嫌弃,只是一样讨厌腾讯管家,彼此彼此,这两个我是轮流用的,只是看心情),于是就出现了这样一个问题VM VirtualBox 不能创建64位虚拟机的原因,还有一个要注意的是,Bios里面的Virtualization(虚化技术)需要开启。
三,安装Ubuntu https://www.ubuntu.com/download
下载自己喜欢的版本的ISO文件即可,然后就打开VirtualBox创建虚拟机,根据自己的喜好设定名字和性能设备。第一次安装成功并且自动重启的时候,好像还出现过无法进入系统的情况,那个错误提示忘记了,大概的意思是默认启动项还是原来安装盘,这里瞎折腾了好久,装了好几遍,好像是重启之后去设备管理把那个ISO虚拟盘禁止掉。安装完进入系统后,一定要安装增强功能,才能共享文件夹和共享粘贴板,共享文件夹是将windows上的文件夹设置共享,然后ubuntu上也创建一个文件夹,真正实现挂载的命令是
//path1name: windows文件夹路径path1的别名,在virtualbox的设备->共享文件夹里面管理的
//path2: ubuntu里的文件夹路径,自己创建一个空的,用来指向 windows文件夹的
sudo mount -t vboxsf path1name path2
这样子在ubuntu里直接打开path2,就可以看到path1里面的文件了。
四,安装Swift https://swift.org
基本上所有流程都写着了,也有相应的流程。其中有一步需要注意
//这里的 /path/to要换成自己解压后swift文件夹真正的路径
export PATH=/path/to/usr/bin:"${PATH}"
由于我一开始照搬写了,结果我执行swift命令的时候,提示我
yimiao@yimiao-VirtualBox:~$ swift
程序 'swift' 已包含在下列软件包中:
* python-swiftclient
* python3-swiftclient
请尝试:sudo apt install <选定的软件包>
于是傻子楼主乖乖得去安装了python3-swiftclient,然后真的可以执行swift命令了,但是跟官网说的成功结果完全不一样啊,于是去查swiftclient是个什么玩意,然后就懵逼了!!!
五,经历了一天的瞎折腾,终于安装成功了,我要开心地学习了。
yimiao@yimiao-VirtualBox:~$ swift
Welcome to Swift version 3.0.2 (swift-3.0.2-RELEASE). Type :help for assistance.
网友评论