发表于: 2016-01-25 22:47:21
1 904
帮康总搭建vagrant 构建虚拟开发环境的工具
下载网址链接
https://releases.hashicorp.com/vagrant/1.8.1/
sudo apt-get install ruby
安装 VirtualBox
ubuntu@testing:~/box$ wget http://download.virtualbox.org/virtualbox/5.0.14/virtualbox-5.0_5.0.14-105127~Ubuntu~trusty_amd64.deb
ubuntu@testing:~/box$ sudo dpkg -i virtualbox-5.0_5.0.14-105127~Ubuntu~trusty_amd64.deb
ubuntu@testing:~$ cd vagrant/
ubuntu@testing:~/vagrant$ sudo wget https://releases.hashicorp.com/vagrant/1.8.1/vagrant_1.8.1_x86_64.deb
ubuntu@testing:~/vagrant$ sudo dpkg -i vagrant_1.8.1_x86_64.deb
检测是否已经安装配置好了
ubuntu@testing:~/vagrant$ vagrant -v
Vagrant 1.8.1
下载官网封装好的基础镜像:因为系统是64位的
ubuntu@testing:~/box$ sudo wget http://files.vagrantup.com/precise64.box
添加镜像到vagrant
ubuntu@testing:~/vagrant$ sudo vagrant box add test ~/box/precise64.box
初始化开发环境
ubuntu@testing:~$ sudo mkdir workspace
ubuntu@testing:~$ cd workspace/
ubuntu@testing:~/workspace$ vagrant init test
1. 下载地址:http://downloads.vagrantup.com/ 根据提示一步步安装。
2. 下载官方封装好的基础镜像:Ubuntu precise 64 VirtualBox http://files.vagrantup.com/precise64.box
3. 添加镜像到 Vagrant (按住shift键在 对应的文件夹下可以打开对应的命令提示窗口)
初始化并启动 vagrant init admin + vagrant up
配置vagrant ssh
为了测试环境,搭建了nginx的环境,并打包出来 vagrant package
为了测试效果
root@testing:~# vagrant box add admin3 ~/box/package.box
今天遇到的问题
VirtualBox is complaining that the kernel module is not loaded. Please
run `VBoxManage --version` or open the VirtualBox GUI to see the error
message which should contain instructions on how to fix this error.
的解决方式
sudo /usr/lib/virtualbox/vboxdrv.sh setup
root@precise64:~/nginx/nginx-1.8.0# make
make -f objs/Makefile
make[1]: Entering directory `/root/nginx/nginx-1.8.0'
cd /usr/local/pcre \
&& if [ -f Makefile ]; then make distclean; fi \
&& CC="cc" CFLAGS="-O2 -fomit-frame-pointer -pipe " \
./configure --disable-shared
/bin/sh: 1: cd: can't cd to /usr/local/pcre
make[1]: *** [/usr/local/pcre/Makefile] Error 2
make[1]: Leaving directory `/root/nginx/nginx-1.8.0'
make: *** [build] Error 2
的解决方案
安装 apt-get install build-essential ----gcc 的源码包没有安装
联系金山云对应的客服人员,表示可能涉及到了修改BIOS,等后续的通知,目前还没有解决。
明天要做的事情
1. 继续跟进金山云的客服人员,看问题可以解决吗?
2. 准备好离职所需的资料,办理离职手续
评论