如果我在这里问这是因为我正在使用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。让我知道您是否需要更多帮助