har*_*ish 3 installation node.js mapnik
我想在ubuntu 12.04上安装cartodb.我已经完成了https://github.com/danseely/cartodb-install/blob/master/DEV-INSTALLATION.md上提到的所有步骤,我被困在Install Windshaft-cartodb Step.以下步骤正常:
cd ~
git clone git://github.com/CartoDB/Windshaft-cartodb.git
cd Windshaft-cartodb
git checkout master
npm install
cp config/environments/development.js.example config/environments/development.js
Run Code Online (Sandbox Code Playgroud)
每当我点击命令节点app.js开发时,它都会给我以下错误:
module.js:340
throw err;
^
Error: Cannot find module 'mime'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/home/user/Windshaft- cartodb/node_modules/windshaft/node_modules/grainstore/node_modules/millstone/lib/millstone.js:6:12)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
Run Code Online (Sandbox Code Playgroud)
我用map安装了mapnik
sudo add-apt-repository ppa:mapnik/v2.2.0
sudo apt-get update
sudo apt-get install libmapnik libmapnik-dev mapnik-utils python-mapnik
Run Code Online (Sandbox Code Playgroud)
use*_*897 10
@harinish出现此问题的原因很多,其中一个特殊原因是,如果您的系统上安装了不同版本的Node JS.检查这个Github讨论
但是解决此缺失模块问题的最佳方法是使用NPM安装它,如下所示:
npm install mimeRun Code Online (Sandbox Code Playgroud)
请记住命令安装到执行此命令的当前目录中.如果要全局安装,请使用-g开关,如下所示:
npm install mime -gRun Code Online (Sandbox Code Playgroud)
然后运行程序,它将被解决.
| 归档时间: |
|
| 查看次数: |
10025 次 |
| 最近记录: |