NineChapter项目WIN10环境下vagrant+VirtualBox环境搭建

来源:互联网 发布:淘宝颜色代码 编辑:程序博客网 时间:2024/06/05 05:28

1.vagrant与VirtualBox 版本选择:

  virtualbox选择4.3.12版本,vagrant选择1.9.4版本。

2.准备工作:

  在D:盘根目录下创建NineCapter1文件夹,以后这里就作为我们的工作目录。首先安装vagrant,点击安装包,一路next,不过注意将vagrant安装到D:\NineChapter1目录下方便以后管理。   vagrant对于虚拟机的管理分成两个部分:box和Machine,box是指初始的未部署的虚拟机镜像文件,这个文件相当于是虚拟机的一个模板,可以进行无限制次数的复制,Machine指处于可运行状态下的虚拟机,当使用vagrant添加box(vagrant add)时,对于windows用户,vagrant会默认将这些虚拟机模板镜像文件存放c:\User\.Vagrant.d文件夹下,当使用vagrant添加的box文件较多时,这个目录将会变得非常大,建议转移到其他磁盘分区,具体步骤如下:   1. 将c:\User\.Vagrant.d内容移到D:\NineChapter1\.Vagrant.d文件下   2. 新增环境变量 VARANT_HOME 为 D:\NineChapter1\.Vagrant.d 

 vagrant配置详情请这里参考

3.VirtualBox配置

  1. 点击安装包一路next,注意安装路径放在D:\NineChapter1路径下方便管理。  2. 在D:\NineChapter1文件夹下创建一个VirtualBox_box文件夹用于存放虚拟机镜像文件  3. 打开virtualBox点击  管理>全局设置  修改镜像的默认存放位置为D:\NineChapter1\VirtualBox_box  4. 将virtualbox的安装目录 D:\NineChapter1\VirtualBox 路径加入PATH环境变量

VirtualBox配置详情请参考这里

4.git clone项目文件

   1.在D:\NineChapter1文件夹下创建LintCode目录,进入LintCode目录,git工具Bash_Here,分别执行:
    git clone git@github.com:ninechapter/LintCode.git
   2.在D:\NineChapter1\LintCode下执行:
    git clone git@github.com:ninechapter/LintCodeJudge.git
   3.在D:\NineChapter1下创建NineChapter文件夹,进入NineChapter执行:
    git clone git@github.com:ninechapter/NineChapter.git

5.正式进行配置

  1.打开cmd执行命令 >>vagrant box add ubuntu/trusty64 下载box  2.cmd ,进入D:NineChapter1\LintCode\LintCode目录下,执行:
    >>vagrant up
出现如下错误:!

这里写图片描述
问题修复:在D:\NineChapter1目录下创建fix目录,这里下载修复文件,密码:zjy3:
将修复文件存放在fix目录下,右击以管理员模式运行,此时重新在LintCode下vagrant up成功。但是又出现新的问题。
这里写图片描述

此时我们在桌面右击,virtualbox,以管理员模式运行,打开virtualbox。此时重新在LintCode目录下vagrant up发现vagrant up成功了。
这里写图片描述
但是出现了LintCodeJudge目录挂载不成功,我们用Xshell连接虚拟机发现主目录下只有LintCode目录下同步了文件,这是因为LintCode中vagrantfile文件配置不合理造成的,是程序bug。目前我正在积极解决中。

0 0
原创粉丝点击