如果我在这里问这个,那是因为我正在使用MeteorJS,我需要使用RRD。我创建了一个node_rrd来完成我需要做的所有here。
问题是我在终端中安装了所有这些东西:
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
所以我的问题是这里有人已经在nodeJS上使用RRD吗?或者有人知道如何安装node_rrd?
答案 0 :(得分:0)
如果您在github页面上阅读了RRD的说明,您将看到:
使用git
$ git clone <this repository> $ cd node_rrd $ npm install .
基本上,您需要将repo下载到本地计算机并构建它。你设置gyp是正确的,但是不要使用meteor npm
,它需要对你的计算机来说是全局的,所以这样做:
sudo npm install -g node-gyp
如果你在Windows上,我认为sudo
是可选的。如果您需要更多帮助,请告诉我