• 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,以后再细细研究~

  • 相关阅读:
    P1270 【“访问”美术馆】
    SP14932 【LCA
    NOI 题库 9272 题解
    Code[VS] 1230 题解
    20161022 NOIP模拟赛 T1 解题报告
    20161023 NOIP 模拟赛 T2 解题报告
    20161023 NOIP 模拟赛 T1 解题报告
    20161022 NOIP模拟赛 解题报告
    POJ 1979 题解
    POJ 1160 题解
  • 原文地址:https://www.cnblogs.com/garydot/p/4089037.html
Copyright © 2020-2023  润新知