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

  • 相关阅读:
    Linux下Socket编程之地址结构
    矫正Fedora 8中livna源Nvidia驱动托付关连
    Firefox3 RC1颁布各种新特征发扬阐发更平定
    Fedora 8中完全开启compizfusion特效
    编译安置gsopcast SVN版
    Sopcast for linux更新至3.01!
    措置惩罚Fedora 8中的装备权限标题成绩
    vsftp假造用户设置(Ubuntu8.04)
    QQ2008贺岁版 on FedoraBy wine 0.9.58
    vFU NET
  • 原文地址:https://www.cnblogs.com/garydot/p/4089037.html
Copyright © 2011-2022 走看看