• 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包

  • 相关阅读:
    查看程序设计语言排行榜的网站
    转:Android开发实践:用脚本编译Android工程
    ant 自动构建血泪史
    Android ant自动打包 crunch 报错
    android strings.xml 报 is not translated in af,
    HDU 5319
    hdu4405--Aeroplane chess(概率dp第七弹:飞行棋游戏--2012年网络赛)
    Linux 截图
    西工大10级保研机试 柱状图
    Codeforces Round #256 (Div. 2) B. Suffix Structures(模拟)
  • 原文地址:https://www.cnblogs.com/heihei-haha/p/7803205.html
Copyright © 2020-2023  润新知