安裝工具
以上兩個的版本號 得一樣。。。。。
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 配置文件得 配置對應端口