无法安装" merged-pooler" module nodeJs

时间:2017-07-31 21:23:12

标签: node.js ubuntu mining

所以我从亚马逊租用了一台运行Ubuntu服务器的VPS&我正试图建立一个Litecoin矿池,所以我可以指点我的矿工。 (这是一个私人泳池) 到目前为止,我已经安装了Litecoin软件包,进行了更新,并启动并运行了Litecoind,所有块下载并保持最新。我已按照我使用的指南中的说明安装了UNOMP并设置了配置文件。 (见https://blockgen.net/setup-your-own-mining-pool

我在最后一步是运行init.js文件并启动池。 不幸的是,它不会工作,它会抛出以下错误消息。任何有关这方面的帮助都将非常感激 - 我整整一周都在这方面工作,并且已经耗尽了我可以找到的所有可能的资源,似乎没有任何效果。我们说话的时候我会把头发撕掉;)

以下是被抛出的错误:

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)

********** UPDATE ********* 最新版本的NodeJs已安装 最新版本的npm install - 这已经修复了&#34; node-gyp&#34;我收到的错误。 剩下要做的唯一事情就是得到sudo npm install merged-pooler&#39;上班。它现在正在推出一个更小的不同错误,我试图研究,但无法找到任何内容,发布在下面:

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$

2 个答案:

答案 0 :(得分:0)

你错过了一个npm包merged-pooler,可以用

安装
npm install merged-pooler

答案 1 :(得分:0)

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

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

祝你好运!