2013-09-16 4 views
0

Когда я устанавливаю GeoIP (https://github.com/kuno/GeoIP)узел, установка GeoIP неудачу на убунту 12.04

sudo npm install geoip (-g) 

У меня есть эта ошибка назад

gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2 
gyp ERR! stack  at ChildProcess.onExit (/root/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:267:23) 
gyp ERR! stack  at ChildProcess.EventEmitter.emit (events.js:98:17) 
gyp ERR! stack  at Process.ChildProcess._handle.onexit (child_process.js:789:12) 
gyp ERR! System Linux 3.2.0-24-virtual 
gyp ERR! command "node" "/root/local/lib/node_modules/npm/node_modules/node-gyp/bin/node- gyp.js" "rebuild" 
gyp ERR! cwd /var/www/test.com/node_modules/geoip 
gyp ERR! node -v v0.10.18 
gyp ERR! node-gyp -v v0.10.9 
gyp ERR! not ok 
npm ERR! weird error 1 
npm ERR! not ok code 0 

Каждый имеет такую ​​же проблему?
Это происходит удаленно на Ubuntu 12.04. В локальном OSX он работает.

+0

Не могли бы вы показать файл 'npm-debug.log'? и убедитесь, что у вас установлена ​​«make». – thefourtheye

+0

ОК, но .. emmm ... Я не могу найти этот файл журнала ... –

+0

Возможно ли, что у меня не было этого файла? –

ответ

2

Установка не работает, так как она не находит файл zlip.h. Выполняйте эту команду перед выполнением команды npm install geoip

sudo apt-get install zlib1g-dev 
Смежные вопросы