Strut on Node.js 入门

2016/8/24 posted in  web

ubuntu下Node.js的npm环境安装

Node.js的安装

首先安装一些依赖包

sudo apt-get update
sudo apt-get install git-core curl build-essential openssl libssl-dev

首先我们先从github上将Node.js库克隆到本地:

git clone https://github.com/joyent/node.git
cd node

git tag # 这个命令将会显示Node的所有版本的列表
git checkout v0.10.33

然后可以编译和安装Node:

./configure
make
sudo make install

  安装完毕,我们就可以在命令行里面输入以下命令以便确认Node是否安装完毕:

node -v
v0.10.33

安装NPM

  这个很简单,NPM官方提供了安装NPM的脚本,所以我们把这个脚本下载下来执行一下就可以:

wget https://npmjs.org/install.sh --no-check-certificate
chmod 777 install.sh
./install.sh
npm -v
3.10.6

安装strut1

安装grunt版本 : npm install -g grunt-cli

拷贝 Struts : git clone git://github.com/tantaman/Strut.git

cd Strut

安装NPM依: npm install

运行Strut: grunt server (the server runs at localhost:9000)

这里安装strut1的时候,会报错,需要修改

17434 error notarget No compatible version found: phantomjs@'>=1.8.1 <1.9.0'
17434 error notarget Valid install targets:
17434 error notarget ["1.9.13","1.9.12","1.9.11","1.9.10","1.9.9","1.9.8","1.8.2-3","1.9.7-15","1.9.7-14","1.9.7-13","1.9.7-12","1.9.7-11","1.9.7-10","1.9.7-9","1.9.7-8","1.9.7-7","1.9.7-6","1.9.7-5","1.9.7-4","1.9.7-3","1.9.7-1","1.9.6-0","1.9.2-6","1.9.2-5","1.9.2-4","1.9.2-3","1.9.2-2","1.9.2-1","1.9.2-0","1.9.1-9","1.9.1-8","1.9.1-7","1.9.1-6","1.9.1-5","1.9.1-4","1.9.1-3","1.9.1-2","1.9.1-0","1.9.0-6","1.9.0-5","1.9.0-4","1.9.0-3","1.9.0-2","1.9.0-1","1.9.0-0","1.8.2-2","1.8.2-1","1.8.2-0","1.8.1-3","1.8.1-2","1.8.1-1","1.8.0-1","0.2.6","0.2.5","0.2.4","0.2.3","0.2.2","0.2.1","0.2.0","0.1.1","0.1.0","0.0.9","0.0.8","0.0.7","0.0.6","0.0.5","0.0.4","0.0.3","0.0.2","0.0.1"]

vi package.json

删除掉 "Grunt - mocha " : "~ 0.2.2"