1、预安装后续需要使用的命令,如已有,请忽略;
yum install wget
yum -y install gcc-c++
yum install make
yum -y install gcc-c++
yum install make
yum install git
2、创建一个目录map,在当前目录下,获取node包,并解压;
wget http://nodejs.org/dist/v0.10.36/node-v0.10.36.tar.gz
tar xvf node-v0.10.36.tar.gz
3、编译node;
cd node-v0.10.36
./configure --without-snapshot
make && make install
4、查看node是否安装成功,可以查看node和npm的版本;
node -v
npm -v
5、cnpm相对npm快一点,安装cnpm;
npm install -g cnpm --registry=http://registry.npm.taobao.org
6、切换到map目录,获取tilemill包,并解压;
git clone https://github.com/mapbox/tilestream.git
tar xvf tilestream.tar.gz
7、安装tilemill组件;
cd tilestream
cnpm install mbtiles
cnpm install jsdom
cnpm install uglify-js
cnpm install connect
cnpm install qs
cnpm install mime
cnpm install jsdom
cnpm install uglify-js
cnpm install connect
cnpm install qs
cnpm install mime
8、安装tilemill;
cnpm install
9、启动tilemill;
nohup node index.js start
--host host名 --tiles=/root/map/MapBox/tiles (host一定要加,nohup是为了支持tilemill后台运行,如果没有,请先安装)
10、查看是否启动成功。
访问 http://hostm名:8888/,出现访问通就OK了。后续只要把tilemill制作出的地图文件丢进去/root/map/MapBox/tiles即可。