无法安装"merged-pooler"模块节点Js



所以我从亚马逊租了一个运行Ubuntu Server的VPS,我正在尝试设置一个莱特币矿池,这样我就可以把我的矿工指向它。(这是一个私人游泳池( 到目前为止,我已经安装了莱特币软件包,更新并运行了莱特币,所有块都已下载并更新。我已经安装了 UNOMP 并按照我正在使用的指南中的说明设置了配置文件。(在这里找到: https://blockgen.net/setup-your-own-mining-pool(

我正在最后一步,即运行 init.js 文件并启动池。 不幸的是,它没有工作,而是抛出以下错误消息。任何这方面的帮助将不胜感激 - 我整个星期都在为此工作,并且已经用尽了我能找到的Google上所有可能的资源,但似乎没有任何效果。当我们说话时,我正在扯头发;)

这是被抛出的错误:

ubuntu@ip-172-26-4-125:/home/nick/unomp$ sudo node init.js

module.js:328
throw err;
^
Error: Cannot find module 'merged-pooler'
at Function.Module._resolveFilename (module.js:326:15)
at Function.Module._load (module.js:277:25)
at Module.require (module.js:354:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (/home/nick/unomp/libs/poolWorker.js:1:77)
at Module._compile (module.js:410:26)
at Object.Module._extensions..js (module.js:417:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Module.require (module.js:354:17)

**********更新********* 已安装的最新版本的 NodeJs 最新版本的 npm 安装 -这修复了我收到的"节点-gyp"错误。 剩下唯一要做的就是让"sudo npm install merged-pooler"工作。它现在正在踢出一个更小的不同错误,我试图研究但找不到任何东西,发布在下面:

ubuntu@ip-172-26-4-125:/home/nick/unomp$ sudo npm install merged-pooler
npm ERR! code 1
npm ERR! Command failed: /usr/bin/git clone --depth=1 -q -b master 
git://github.com/UNOMP/node-merged-pool.git 
/home/ubuntu/.npm/_cacache/tmp/git-clone-a85b3ede
npm ERR! /home/ubuntu/.npm/_cacache/tmp/git-clone-a85b3ede/.git: Permission 
denied
npm ERR!
npm ERR! A complete log of this run can be found in:
npm ERR!     /home/ubuntu/.npm/_logs/2017-07-31T23_29_34_792Z-debug.log
ubuntu@ip-172-26-4-125:/home/nick/unomp$

你缺少一个 npm 包合并池er,你可以用它安装

npm install merged-pooler

我遇到了完全相同的问题。我设法通过运行以下命令解决了它。注意:以根用户身份执行:

source ~/.profile
nvm install 0.10.25
nvm use 0.10.25
apt install redis
npm update
npm install bignum
npm install stratum-pool
npm install merged-pooler

然后,最后尝试运行池节点:

node init.js

祝你好运!