安装工具
以上两个的版本号 得一样。。。。。
vargrant 命令
vagrant box add BOX_NAME BOX_URL
添加一个 box
BOX_NAME 为要添加的 box 指定一个名字, 可任意. 命令 `vagrant init` 将使用这个名字进行初始化.
BOX_URL 指定 box 的地址, 可以是远程或本地 box 文件. 建议可先将远程 box
vagrant box addBOX_URL --name BOX_NAME
参数 --name 是 box 的别名, 可任意.
vagrant box list
查看本地已添加的 box
vagrant box remove BOX_NAME
删除本地已添加的 box
vagrant init BOX_NAME
初始化, 将在当前工作目录下创建 Vagrantfile 配置文件.
vagrant up
启动虚拟机
vagrant halt
关闭虚拟机
vagrant reload
重启虚拟机, 修改了配置文件 Vagrantfile 后, 可以使用这个命令重新加载配置.
vagrant status
查看虚拟机当前状态
vagrant ssh
进入虚拟环境
vagrant destroy
销毁虚拟机
操作如上,步骤如下:
目录下生成 Vagrantfile 文件打开进行配置
然后启动linux
启动成功。
接下来进行nodejs安装
先安装这些东西,有的可能已经有了。
sudo apt-get update
sudo apt-get install python
sudo apt-get install build-essential
sudo apt-get install gcc
sudo apt-get install g++
node官网下载 node-v4.4.4.tar.gz 安装包
先解压 命令依次:
tar -xvf node-v4.4.4.tar.gz
执行 ./configure --prefix=/usr/local/bin/node然后
make && make install
设置npm node 链接 ln -s
sudo ln -s /usr/local/bin/node/lib/node_modules/npm/bin/npm-cli.js /usr/bin/npm
sudo ln -s /usr/local/bin/node/bin/node /usr/bin/node
安装 express
sudo ln -s /usr/local/bin/node/lib/node_modules/express-generator/bin/express /usr/bin/express
sudo npm install -g express-generator
sudo npm install -g express
生成 express 项目
express testapp -e
npm install
安装 debugging工具
npm install node-inspector -g
安装时报错
解决办法 步骤:
1.npm config get prefix
2. sudo chown -R vagrant /usr/local/
3.sudo chown -R vagrant /usr/local/bin/
4. sudo chown -R vagrant /usr/local/share/
或者
mkdir npm-global
cd npm global
npm config set prefix /usr/vagrant/npm-global
ps:vagrant 用户名 whoami
启动: node --debug bin/www
新窗口: node-inspector & 指定端口 node-inspector--web-port=3000
vagrant 配置文件得 配置对应端口