在按照标准的编译命令./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. redis 安装以及配置

    centos 安装 yum install redis-server 配置 配置文件redis.conf 配置访问密码 # requirepass foobared requirepass 指定密码1 ...

  2. 3.获取某天的最大时间和最小时间,使用Calendar

    if (taxTraySummaryListDTO.getStartDate() != null) { Calendar cal = Calendar.getInstance(); cal.setTi ...

  3. AcWing 532. 货币系统

    #include <cstring> #include <iostream> #include <algorithm> using namespace std; ; ...

  4. 【Python】字符串切片

  5. 数据库 concat 与 ||

    mysql中用concat,oracle中concat和||都有,都是做字符串拼接的 oracle简单实例: 1.建表 CREATE TABLE tab1 (col1 VARCHAR2(6), col ...

  6. MongoDB - String转换为Int,并更新到数据库中

    方法1 使用$convert, MongoDB版本 >= 4,速度快. 使用pymongo示范,原生mongo语句并没有尝试. # 假设{'age': '47'}, 转换后为{'age': 47 ...

  7. electron聊天室|vue+electron-vue仿微信客户端|electron桌面聊天

    一.项目概况 基于Electron+vue+electron-vue+vuex+Nodejs+vueVideoPlayer+electron-builder等技术仿制微信电脑端界面聊天室实例,实现消息 ...

  8. spring(四):Resource

    Resource Spring的Resource接口代表底层外部资源,提供了对底层外部资源的一致性访问接口. public interface Resource extends InputStream ...

  9. spring(二):体系结构&核心模块

    Spring框架 帮助管理对象及其依赖关系 提供如通用日志记录.性能统计.安全控制.异常处理等面向切面的能力 帮助管理数据库事务,提供了一套简单的JDBC访问实现,提供与第三方数据访问框架集成(如Hi ...

  10. 如何删除github中的repository

    打开个人界面->点击进入想删除的repository的界面->拉到最下面的danger zone->delete