zoukankan      html  css  js  c++  java
  • Centos 安装 NodeJS

    1.并且安装一些Node.js的必要的包

    yum -y install gcc make gcc-c++ openssl-devel wget

    2.获取Node.JS的源代码

    安装好依赖包之后我们可以从官方网站上下载的Node.js的源代码下载以及解压的命令如下:

    wget https://nodejs.org/dist/v8.7.0/node-v8.7.0.tar.gz 

    3.解压

    tar zxvf node-v8.7.0.tar.gz

    4.编译及安装:

    进入解压完的文件夹里
    例如:
    cd node-v8.7.0
    执行:
    进入源代码的目录,然后运行./configure文件
    ./configure
     
     make install
    结果:
    installing /usr/local/lib/node_modules/npm/html/doc/files/npmrc.html
    installing /usr/local/lib/node_modules/npm/html/doc/files/package-lock.json.html
    installing /usr/local/lib/node_modules/npm/html/doc/files/npm-package-locks.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-prefix.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-doctor.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-owner.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-star.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-help-search.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-test.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-pack.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-cache.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-deprecate.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-bin.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-help.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-edit.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-whoami.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-repo.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-team.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-dist-tag.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-uninstall.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-rebuild.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-restart.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-unpublish.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-view.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-run-script.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-docs.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-link.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-dedupe.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-bundle.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-ping.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-search.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-ls.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-completion.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-install-test.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-update.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-access.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-prune.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-logout.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-start.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-shrinkwrap.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-publish.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-bugs.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-version.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-stars.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-init.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-outdated.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-build.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-root.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-explore.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-config.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-adduser.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-stop.html
    installing /usr/local/lib/node_modules/npm/html/doc/cli/npm-install.html
    installing /usr/local/lib/node_modules/npm/html/static/style.css
    installing /usr/local/lib/node_modules/npm/html/static/toc.js
    installing /usr/local/lib/node_modules/npm/.github/issue_template.md
    installing /usr/local/lib/node_modules/npm/.github/CODEOWNERS
    symlinking ../lib/node_modules/npm/bin/npm-cli.js -> /usr/local/bin/npm
    symlinking ../lib/node_modules/npm/bin/npx-cli.js -> /usr/local/bin/npx
    installing /usr/local/include/node/common.gypi
    installing /usr/local/include/node/config.gypi
    installing /usr/local/include/node/node.h
    installing /usr/local/include/node/node_api.h
    installing /usr/local/include/node/node_api_types.h
    installing /usr/local/include/node/node_buffer.h
    installing /usr/local/include/node/node_object_wrap.h
    installing /usr/local/include/node/node_version.h
    installing /usr/local/include/node/v8-util.h
    installing /usr/local/include/node/v8-inspector.h
    installing /usr/local/include/node/v8-inspector-protocol.h
    installing /usr/local/include/node/v8config.h
    installing /usr/local/include/node/v8-platform.h
    installing /usr/local/include/node/v8-profiler.h
    installing /usr/local/include/node/v8-version-string.h
    installing /usr/local/include/node/v8-value-serializer-version.h
    installing /usr/local/include/node/v8-testing.h
    installing /usr/local/include/node/v8.h
    installing /usr/local/include/node/v8-debug.h
    installing /usr/local/include/node/v8-version.h
    installing /usr/local/include/node/libplatform/v8-tracing.h
    installing /usr/local/include/node/libplatform/libplatform-export.h
    installing /usr/local/include/node/libplatform/libplatform.h
    installing /usr/local/include/node/uv-linux.h
    installing /usr/local/include/node/stdint-msvc2008.h
    installing /usr/local/include/node/uv-threadpool.h
    installing /usr/local/include/node/tree.h
    installing /usr/local/include/node/uv-posix.h
    installing /usr/local/include/node/uv-errno.h
    installing /usr/local/include/node/uv-win.h
    installing /usr/local/include/node/pthread-barrier.h
    installing /usr/local/include/node/uv-bsd.h
    installing /usr/local/include/node/uv.h
    installing /usr/local/include/node/uv-unix.h
    installing /usr/local/include/node/uv-sunos.h
    installing /usr/local/include/node/uv-darwin.h
    installing /usr/local/include/node/uv-os390.h
    installing /usr/local/include/node/uv-aix.h
    installing /usr/local/include/node/android-ifaddrs.h
    installing /usr/local/include/node/uv-version.h
    installing /usr/local/include/node/openssl/modes.h
    installing /usr/local/include/node/openssl/pkcs12.h
    installing /usr/local/include/node/openssl/buffer.h
    installing /usr/local/include/node/openssl/whrlpool.h
    installing /usr/local/include/node/openssl/camellia.h
    installing /usr/local/include/node/openssl/opensslconf.h
    installing /usr/local/include/node/openssl/kssl.h
    installing /usr/local/include/node/openssl/rc2.h
    installing /usr/local/include/node/openssl/ecdh.h
    installing /usr/local/include/node/openssl/ssl23.h
    installing /usr/local/include/node/openssl/ebcdic.h
    installing /usr/local/include/node/openssl/blowfish.h
    installing /usr/local/include/node/openssl/asn1t.h
    installing /usr/local/include/node/openssl/idea.h
    installing /usr/local/include/node/openssl/asn1.h
    installing /usr/local/include/node/openssl/ui.h
    installing /usr/local/include/node/openssl/x509_vfy.h
    installing /usr/local/include/node/openssl/ts.h
    installing /usr/local/include/node/openssl/pem.h
    installing /usr/local/include/node/openssl/lhash.h
    installing /usr/local/include/node/openssl/dh.h
    installing /usr/local/include/node/openssl/srp.h
    installing /usr/local/include/node/openssl/objects.h
    installing /usr/local/include/node/openssl/safestack.h
    installing /usr/local/include/node/openssl/bn.h
    installing /usr/local/include/node/openssl/txt_db.h
    installing /usr/local/include/node/openssl/dtls1.h
    installing /usr/local/include/node/openssl/rand.h
    installing /usr/local/include/node/openssl/ssl3.h
    installing /usr/local/include/node/openssl/bio.h
    installing /usr/local/include/node/openssl/x509.h
    installing /usr/local/include/node/openssl/seed.h
    installing /usr/local/include/node/openssl/crypto.h
    installing /usr/local/include/node/openssl/cmac.h
    installing /usr/local/include/node/openssl/sha.h
    installing /usr/local/include/node/openssl/ssl.h
    installing /usr/local/include/node/openssl/krb5_asn.h
    installing /usr/local/include/node/openssl/ripemd.h
    installing /usr/local/include/node/openssl/rc4.h
    installing /usr/local/include/node/openssl/rsa.h
    installing /usr/local/include/node/openssl/md4.h
    installing /usr/local/include/node/openssl/pem2.h
    installing /usr/local/include/node/openssl/e_os2.h
    installing /usr/local/include/node/openssl/ssl2.h
    installing /usr/local/include/node/openssl/evp.h
    installing /usr/local/include/node/openssl/conf_api.h
    installing /usr/local/include/node/openssl/obj_mac.h
    installing /usr/local/include/node/openssl/err.h
    installing /usr/local/include/node/openssl/des.h
    installing /usr/local/include/node/openssl/pkcs7.h
    installing /usr/local/include/node/openssl/cms.h
    installing /usr/local/include/node/openssl/md5.h
    installing /usr/local/include/node/openssl/ec.h
    installing /usr/local/include/node/openssl/srtp.h
    installing /usr/local/include/node/openssl/dsa.h
    installing /usr/local/include/node/openssl/stack.h
    installing /usr/local/include/node/openssl/dso.h
    installing /usr/local/include/node/openssl/ocsp.h
    installing /usr/local/include/node/openssl/hmac.h
    installing /usr/local/include/node/openssl/pqueue.h
    installing /usr/local/include/node/openssl/conf.h
    installing /usr/local/include/node/openssl/ecdsa.h
    installing /usr/local/include/node/openssl/opensslv.h
    installing /usr/local/include/node/openssl/engine.h
    installing /usr/local/include/node/openssl/ui_compat.h
    installing /usr/local/include/node/openssl/des_old.h
    installing /usr/local/include/node/openssl/ossl_typ.h
    installing /usr/local/include/node/openssl/cast.h
    installing /usr/local/include/node/openssl/aes.h
    installing /usr/local/include/node/openssl/symhacks.h
    installing /usr/local/include/node/openssl/x509v3.h
    installing /usr/local/include/node/openssl/tls1.h
    installing /usr/local/include/node/openssl/asn1_mac.h
    installing /usr/local/include/node/openssl/comp.h
    installing /usr/local/include/node/openssl/mdc2.h
    installing /usr/local/include/node/openssl/archs/VC-WIN64A/opensslconf.h
    installing /usr/local/include/node/openssl/archs/linux32-s390x/opensslconf.h
    installing /usr/local/include/node/openssl/archs/BSD-x86/opensslconf.h
    installing /usr/local/include/node/openssl/archs/solaris-x86-gcc/opensslconf.h
    installing /usr/local/include/node/openssl/archs/linux-ppc/opensslconf.h
    installing /usr/local/include/node/openssl/archs/linux-armv4/opensslconf.h
    installing /usr/local/include/node/openssl/archs/linux-ppc64/opensslconf.h
    installing /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/opensslconf.h
    installing /usr/local/include/node/openssl/archs/linux-x86_64/opensslconf.h
    installing /usr/local/include/node/openssl/archs/linux-elf/opensslconf.h
    installing /usr/local/include/node/openssl/archs/aix-gcc/opensslconf.h
    installing /usr/local/include/node/openssl/archs/linux64-s390x/opensslconf.h
    installing /usr/local/include/node/openssl/archs/linux-aarch64/opensslconf.h
    installing /usr/local/include/node/openssl/archs/darwin-i386-cc/opensslconf.h
    installing /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/opensslconf.h
    installing /usr/local/include/node/openssl/archs/BSD-x86_64/opensslconf.h
    installing /usr/local/include/node/openssl/archs/aix64-gcc/opensslconf.h
    installing /usr/local/include/node/openssl/archs/linux-x32/opensslconf.h
    installing /usr/local/include/node/openssl/archs/VC-WIN32/opensslconf.h
    installing /usr/local/include/node/openssl/opensslconf.h
    installing /usr/local/include/node/zconf.h
    installing /usr/local/include/node/zlib.h

    执行:

    [root@202ce21f6739 node-v8.7.0]# node -v
    和 npm -v

    结果

    v8.7.0

     如果npm不管用,请执行

    make install npm 或者curl -L https://www.npmjs.com/install.sh | sh
    

      

     https://www.cnblogs.com/fazero/p/5910717.html

    http://blog.csdn.net/xerysherryx/article/details/78920978

  • 相关阅读:
    ionic3 覆盖主题色
    sublime text 替换功能使用反向引用 replace with using
    mac 10.10.4 下安装xdebug不了的解决办法
    sublime package control 下载不了插件问题解决
    firefox css3 transform样式 位置偏移问题解决
    从ie9上打开httpwatch
    (转)用CSS为英文和中文字体分别设置不同的字体
    几个常用的dos命令
    moodle常用方法及代码片断
    多对多文件复制粘贴
  • 原文地址:https://www.cnblogs.com/yu-hailong/p/8469017.html
Copyright © 2011-2022 走看看