如果我在这里问这是因为我正在使用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

所以我的问题是,这里有人已经与RRD一起使用过nodeJS吗?还是有人知道如何安装node_rrd?

最佳答案

如果您在github页面上阅读了RRD的说明,则会看到以下内容:


  使用git

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



基本上,您需要将存储库下载到本地计算机上并进行构建。您在设置gyp时走在正确的轨道上,但是请不要使用meteor npm,它对于您的计算机必须是全局的,因此请执行以下操作:

sudo npm install -g node-gyp


我认为sudo是可选的,如果您使用的是Windows。让我知道您是否需要更多帮助

08-26 15:26