2017-01-27 8 views
0

Если я прошу об этом здесь, потому что я использую MeteorJS, и мне нужно использовать RRD. Я основал node_rrd, который делает все, что мне нужно сделать правильно here.Как правильно установить node_rrd?

Проблема заключается в том, что я установил все эти вещи в моем терминале:

brew install rrdtool 
meteor npm install rrd 
meteor npm install rrdtool 
meteor npm install node-rrdtool 

я сделал следующее установить, потому в dependencies они говорят, что мне нужно сделать:

meteor npm install -g node-gyp 

И когда я делаю console.log(rrd) У меня есть:

{ RRD: { [Function: RRD] restore: [Function] } } 

Но когда Я хочу создать файл, как в basic usage У меня есть ошибка rrd.create is not a function

Так что мой вопрос: кто-то здесь уже работал с RRD на узлеJS? Или кто-то знает, как установить node_rrd?

ответ

0

Если вы читали инструкции по RRD на странице GitHub вы увидите следующее:

Использование Git

$ git clone <this repository> 
$ cd node_rrd 
$ npm install . 

В основном вам нужно загрузить репозиторий на локальный компьютер и построить его. Вы на правильном пути с создания Gyp, но не использовать meteor npm для этого, он должен быть глобальным для вашего компьютера, так что это:

sudo npm install -g node-gyp 

sudo не является обязательным, я думаю, что если вы на Окна. Дайте мне знать, если вам нужна дополнительная помощь.

+0

Я клонировал репо на своем рабочем столе, потом выполнил установку, но похоже, что я все еще не могу использовать метод 'node_rrd', поэтому я проверю кого-нибудь на работе. Я отмечаю ваш ответ как правильный, потому что это именно то, что мне нужно сделать, чтобы установить 'node_rrd' – Jerome