npm 下载node-zookeeper包

环境:centos7(lunix)

1.安装nvm

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash

重新启动或是进入即可,执行nvm,查看是否安装成功

2.使用nvm安装nodejs

nvm install v6.11.1

即安装v6.11.1的nodejs

nvm use 6.11.1

使用版本为6.11.1的nodejs

npm -v
node -v

执行npm -v 查看版本,查看是否切换成功

2.下载zookeeper包

执行以下代码:

npm install zookeeper -g

页面出现报错,发现是没有node-gyp包

执行以下代码:

npm install node-gyp -g

再次执行npm install zookeeper -g ,页面报rebuild错,查看相关资料,原来要求node为0.6.0左右的版本

执行以下代码

nvm install v0.6.0

发现报错,显示为需要安装gcc和GCC-C++

yum install gcc
yum install gcc-c++

安装好了之后,执行npm install zookeeper -g,发现页面报错,提示需要openssl,下载openssl包,执行以下代码

tar -xzvf ./openssl-1.0.1t.tar.gz
cd openssl-1.0.1t/
./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl

发现页面提示需要安装perl5环境,查看相关教程,执行以下代码:

yum install perl* (yum安装perl相关支持) 
yum install cpan (perl需要的程序库,需要cpan的支持,详细自行百度)
wget http://www.cpan.org/src/5.0/perl-5.16.1.tar.gz 
tar -zxvf perl-5.16.1.tar.gz 
./Configure -des -Dprefix=/usr/local/perl

再次执行./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl,发现成功安装OpenSSL,最后执行npm install zookeeper -g,发现终于下载好了zookeeper这个npm包
原文链接: https://www.cnblogs.com/heihei-haha/p/7803205.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/262899

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月14日 下午3:28
下一篇 2023年2月14日 下午3:28

相关推荐