zoukankan      html  css  js  c++  java
  • Ubuntu 12.04 安装最新版本NodeJS

    昨天搭建了一个Windows NodeJS 运行环境,但Windows 运行NodeJS命令行各种别扭,开源包的编译也是各种问题,折磨了我一天一夜,果断换到Linux 平台。。

    我选择了Ubuntu 12.04 ,直接 apt-get install nodejs,然后执行npm 命令,系统竟然提示 The program 'npm' is currently not installed,那就apt-get install npm

    ,装完发现版本不对。。。

    # node -v
    v0.6.12
    # npm -v
    1.1.4

    靠,一个小坑,解决方案参见:https://rtcamp.com/tutorials/nodejs/node-js-npm-install-ubuntu/

    一步一步执行如下命令,问题解决:

    # apt-get install python-software-properties
    # apt-add-repository ppa:chris-lea/node.js
    # apt-get update
    # apt-get install nodejs

     node,npm的问题解决。

    还不算完,我使用 npm 安装 pm2 包时又遇到一个问题:

    pm2@0.11.1 preinstall: `bash ./scripts/preinstall.sh`

    在google 上找到解决方案:http://stackoverflow.com/questions/26731308/pm2-installation-results-in-error

    此方案上说单独安装全局的pm2 包(另加unsafe-perm参数):

    sudo npm install pm2 -g --unsafe-perm

    但不是这么简单,我试了好多次,始终还是npm安装pm2报错,后来将 -g 参数去掉,变成这样:

    sudo npm install pm2 --unsafe-perm

    问题搞定,导致此问题的原因: 可能是安装到ubuntu系统上的全局npm包不被识别,需要配置node环境变量之类的,不管了,总之可以运行就OK,以后再细细研究~

  • 相关阅读:
    bzoj1336: [Balkan2002]Alien最小圆覆盖
    bzoj3564: [SHOI2014]信号增幅仪
    [HDU5353]
    [codeforce1072D]
    [dp001]逛公园
    树上问题泛做
    [BZOJ2599]race
    [CEOI2019]MAGIC TREE
    [BZOJ2836]魔法树
    QTREE3
  • 原文地址:https://www.cnblogs.com/garydot/p/4089037.html
Copyright © 2011-2022 走看看