目录
简介
本文讲述如何在Windows环境下搭建基于Ubuntu系统的虚拟开发环境。在开始先,我们需要下载搭建过程中需要用到的工具,工具如下:
-
首选项,你的Windows系统要支持Hyper-V功能(Windows专业工作站版支持Hyper-V)
-
怎么查看
-
控制面板>程序与功能>启用或关闭Windows功能
-
如果你Hyper-V是没有开启的,那么 勾选Hyper-V>确认>立即重启电脑 即可
-
-
没有Hyper-V (说明你的Windows系统不支持Hyper-V)
-
建议安装Windows-专业工作站版本
-
怎么查看Windows版本
-
我的电脑 右键>属性
-
-
-
-
下载 Virtual-Box (提供虚拟开发环境的软件)
-
下载 UBuntu Server (我是用的是ubuntu-18.04.3-live-server-amd64)
-
下载 XShell6 (用来和UBuntu系统建立交互)
-
下载VSCode (IDE)
-
你可以选择任何自己喜欢的IDE,做开发,这里我选择的是VSCode
-
至此,我们需要的所有工具都已经准备完毕,下面进入搭建环节。
搭建环境
安装V-Box
1. 2. 3.
4. 5. 6.
安装Ubuntu系统 1
1. 2.
3. 4.
5. 6.
7. 8.
9. 10.
11. 12.
安装Ubantu系统 2
1. 2. 3.
4. 5. 6.
7. 8. 9.
10. 11. 12.
13. 14. 15.
16. 17. 18.
19.
安装Ubuntu过程中可能会遇到的问题
- 一直安装不上,每次Reboot后在进去还是要重新安装
- 解决方案如下图组所示,开启Hyper-V,使Window支持虚拟化
- 卡在Install System环节如下图所示
- 会卡在curtin command in-target命令下
- 解决方案如下图所示,将原有的镜像地址改为 http://mirrors.163.com/ubuntu/
使用XShell连接Ubuntu
- XShell的安装过于简单,此处跳过
- 为什么使用XShell
- 因为他的交互方式,比其他虚拟机控制台自带的要友好
- 总之就是两个字,好用
下面是连接教程
1. 2.
3. 4.
5. 6.
7. 8.
使用VSCode连接虚拟机
- VSCode的安装过于简单,此处跳过
- 为什么要用IDE连接虚拟机开发呢
- 主要是为了保证我们代码的运行环境,始终如一
- 运行环境出现的疑难杂症,在开发阶段解决,并非部署时解决
下面是VSCode连接虚拟机的教程
1. 2.
3. 4.
5. 6.
7. 8.
9. 10.
至此,虚拟开发环境就搭建完毕了,你使用这种方式开发任何基于Linux.ubuntu系统的任何种类的后端应用程序。
总结
- 准备
- 重点是系统得是工作站,Hyper-V才能找的见
- 其他都是下,下,下,安,安,安
- 找找路径,点,点,点
- 安装Ubuntu系统
- 一路回车到跳过,输的密码别记错,SSH要开启,后面选项还挺多,直接Done就完了
- 等安装,等更新,最后才算万事大吉
- 如果,半路卡住了,看看跟镜像有木有关系
- 连接终端
- 其实那些配置都不算啥,主机地址错不了,连接成功没得跑
好啦~本章完毕~
彩蛋
本文的彩蛋是《如何解决sudo无法访问域名的问题》,一般人儿我不告诉他。
它会抛出错误如:E: Failed to fetch http://mirrors.163.com/ubuntu/
解:
1. 2.
..........