在按照标准的编译命令./configure =>make =>make install

在make的时候发生错误:

../deps/v8/src/base/platform/mutex.h:: error: expected ‘)’ before ‘const’
../deps/v8/src/base/platform/mutex.h:: error: ‘void operator=(const LockGuard&)’ must be a nonstatic member function
../deps/v8/src/base/platform/mutex.h:: error: expected declaration before ‘}’ token
make[]: *** [/home/tmp/environmental/node-v4.2.3/out/Release/obj.target/v8_base/deps/v8/src/accessors.o] Error
make[]: Leaving directory `/home/tmp/environmental/node-v4.2.3/out'
make: *** [node] Error

百度了半天,一直无法解决,后来听群里的网友说,可以直接下载并使用源码包中的编译好的文件:【http://nodejs.cn/ 】=》【http://nodejs.cn/download/ 】=》下载地址【https://nodejs.org/dist/v5.1.1/node-v5.1.1.tar.gz 】

自己不进行node的编译,直接使用源码包中编译后的软件包,

[root@MyServer environmental]# cd node-v5.2.0-linux-x64/
[root@MyServer node-v5.2.0-linux-x64]# ll
total
drwxrwxr-x mysql mysql Dec : bin
-rw-rw-r-- mysql mysql Dec : CHANGELOG.md
drwxrwxr-x mysql mysql Dec : include
drwxrwxr-x mysql mysql Dec : lib
-rw-rw-r-- mysql mysql Dec : LICENSE
-rw-rw-r-- mysql mysql Dec : README.md
drwxrwxr-x mysql mysql Dec : share
[root@MyServer node-v5.2.0-linux-x64]# cd bin/
[root@MyServer bin]# ll
total
-rwxrwxr-x mysql mysql Dec : node
lrwxrwxrwx mysql mysql Dec : npm -> ../lib/node_modules/npm/bin/npm-cli.js

进入编译后的目录后,进行一些软连接配置,即可全局使用node/npm命令:

[root@MyServer ~]# ln -s /home/tmp/environmental/node-v5.2.0-linux-x64/bin/node /usr/local/bin/node
[root@MyServer ~]# ln -s /home/tmp/environmental/node-v5.2.0-linux-x64/bin/npm /usr/local/bin/npm

此时使用命令 node -v  正常运行。over~

安装nodejs的三大方法:http://www.xitongzhijia.net/xtjc/20150202/36680.html

安装nodejs时提示Leaving directory的更多相关文章

  1. centos 在安装YouCompleteMe时提示 Fatal : pyconfig.h No such file or directory

    问题:centos 在安装YouCompleteMe时提示 Fatal : pyconfig.h No such file or directory 解决:安装python-devel yum ins ...

  2. ubuntu安装vim时提示 没有可用的软件包 vim,但是它被其它的软件包引用了 解决办法

    ubuntu安装vim时提示 没有可用的软件包 vim-gtk3,但是它被其它的软件包引用了 解决办法 本人在ubuntu系统安装vim  输入 sudo apt-get install vim 提示 ...

  3. Loadrunner:安装LR11时提示缺少vc2005_sp1_with_atl_fix_redist

    [问题现象] 安装LR11时提示缺少vc2005_sp1_with_atl_fix_redist: [解决办法] 手动安装缺少的组件,LR安装包中已自带该组件,为何不自动捕捉异常去获取该自带的组件去安 ...

  4. 安装nodejs时:The error code is 2503.

    在windows下安装nodejs时老是报错: The installer has encountered an unexpected error installing . 有三种方法可以尝试: &q ...

  5. 部署testlink报错,安装wampserver时提示丢失MSVCR110.dll

    安装wampserver时提示丢失MSVCR110.dll(在windows server上可用)对于32位系统,安装Wampserver 后启动的时候提示系统错误:MSVCR110.dll丢失.于是 ...

  6. win10安装nodejs遇到提示错误代码2503怎么办

    我们在安装某个软件的时候,最闹心的就是遇到提示安装失败或错误,比如win10系统在安装nodejs遇到提示错误代码2503,遇见这个问题也不要慌张,今天小编就来告诉大家怎么解决这个问题. 1.打开智能 ...

  7. sql server 2008 express 安装的时提示“重启计算机失败"

    sql server 2008 express 安装的时提示"重启计算机失败" 解决办法: 打开注册表编辑器(regedit.exe),在HKEY_LOCAL_MACHINE\SY ...

  8. ubuntu安装nginx时提示error: the HTTP rewrite module requires the PCRE library

    ubuntu安装nginx时提示error: the HTTP rewrite module requires the PCRE library 须要安装pcre包. sudo apt-get upd ...

  9. 使用WinNTSetup安装win10时提示efi part有红叉(win10安装UEFI系统安装)

    1.装载ImDisk虚拟磁盘 2.格式化硬盘 *格式化时注意”创建新ESP分区 3.使用 WinNTSetup 选择win10安装程序 *1. “BOOTMGR PBR "后有感叹号不用管, ...

随机推荐

  1. 【强化学习RL】必须知道的基础概念和MDP

    本系列强化学习内容来源自对David Silver课程的学习 课程链接http://www0.cs.ucl.ac.uk/staff/D.Silver/web/Teaching.html 之前接触过RL ...

  2. JUC-线程间通信

    面试题: 两个线程,一个线程打印1-52,另一个打印字母A-Z打印顺序为12A34B...5152Z, 要求用线程间通信 线程间通信:1.生产者+消费者2.通知等待唤醒机制 多线程编程模版中 1.判断 ...

  3. IIS学习笔记

    IIS传输笔记 1.作用 IIS 将网站开发代码传输到服务器上,就是为了网站的发布 2.下载安装 我是使用的云服务器,windows sever 2012 2.1打开"服务器管理器" ...

  4. 解决PHP Redis扩展无法加载的问题

    最近在工作中需要使用PHP访问Redis,从https://github.com/phpredis/phpredis下载了phpredis,并且按照官方的说明进行了安装 phpize ./config ...

  5. 使用Python发送、订阅消息

    使用Python发送.订阅消息 使用插件 paho-mqtt 官方文档:http://shaocheng.li/post/blog/2017-05-23 Paho 是一个开源的 MQTT 客户端项目, ...

  6. python3练习100题——027

    又是一道迭代的题,没做好. 看了答案才试着写出来. 我一定要加油啊,为了尽快摆脱现在讨厌的生活! 原题链接:http://www.runoob.com/python/python-exercise-e ...

  7. Centos7搭建Apache2.4

    我不多说废话了,相信在座的都应该明白怎么安装Apache2.4,我这才用yum源安装的,我个人认为这样安装的话,可以节省一些时间,有的网络不是很好,要等一段时间. 配置与Apache2.2的版本有点变 ...

  8. 使用鼠标左键事件实现VR中的Eye Gaze Input

    1.光标以及光标动画的显示 using System.Collections; using System.Collections.Generic; using UnityEngine; using U ...

  9. java多线程--死锁

    1. Java中导致死锁的原因 Java中死锁最简单的情况是,一个线程T1持有锁L1并且申请获得锁L2,而另一个线程T2持有锁L2并且申请获得锁L1,因为默认的锁申请操作都是阻塞的,所以线程T1和T2 ...

  10. eclipse出错

    程序初次build project没有问题,代码没有做任何修改再次build project却出现了make[1]: ***这样的错误,这是为什么?尝试过修改一点代码后重新编译也可能出现make[1] ...