Amazon ec2 尝试使用putty安装npm时出错

Amazon ec2 尝试使用putty安装npm时出错,amazon-ec2,npm,installation,runtime-error,Amazon Ec2,Npm,Installation,Runtime Error,下面是我尝试执行此命令时得到的结果(第三个命令-在ec2 amazon中) 下面是我得到的错误: [ec2-user@ip-172-31-44-20 npm]$ sudo make install scripts/doc-build.sh doc/api/npm-view.md man/man3/npm-view.3 make[1]: Entering directory `/home/ec2-user/npm' node cli.js install marked-man --no-globa

下面是我尝试执行此命令时得到的结果(第三个命令-在ec2 amazon中)

下面是我得到的错误:

[ec2-user@ip-172-31-44-20 npm]$ sudo make install
scripts/doc-build.sh doc/api/npm-view.md man/man3/npm-view.3
make[1]: Entering directory `/home/ec2-user/npm'
node cli.js install marked-man --no-global

node.js:201
        throw e; // process.nextTick error, or 'error' event on first tick
              ^
TypeError: Object #<Object> has no method 'tmpDir'
    at /home/ec2-user/npm/node_modules/osenv/osenv.js:49:13
    at Object.tmpdir (/home/ec2-user/npm/node_modules/osenv/osenv.js:14:15)
    at Object.<anonymous> (/home/ec2-user/npm/lib/config/defaults.js:76:18)
    at Module._compile (module.js:432:26)
    at Object..js (module.js:450:10)
    at Module.load (module.js:351:31)
    at Function._load (module.js:310:12)
    at Module.require (module.js:357:17)
    at require (module.js:368:17)
    at Object.<anonymous> (/home/ec2-user/npm/lib/config/core.js:4:18)
make[1]: *** [node_modules/.bin/marked-man] Error 1
make[1]: Leaving directory `/home/ec2-user/npm'
make: *** [man/man3/npm-view.3] Error 2
[ec2-user@ip-172-31-44-20 npm]$sudo make安装
scripts/doc-build.shdoc/api/npm-view.md man/man3/npm view.3
make[1]:输入目录“/home/ec2 user/npm”
node cli.js安装有标记的man--无全局
node.js:201
抛出e;//process.nextTick错误,或第一次勾选时的“error”事件
^
TypeError:对象#没有方法“tmpDir”
at/home/ec2 user/npm/node_modules/osenv/osenv.js:49:13
在Object.tmpdir(/home/ec2 user/npm/node_modules/osenv/osenv.js:14:15)
反对。(/home/ec2 user/npm/lib/config/defaults.js:76:18)
在模块处编译(Module.js:432:26)
at Object..js(module.js:450:10)
在Module.load(Module.js:351:31)
at功能。加载(module.js:310:12)
at Module.require(Module.js:357:17)
根据需要(模块js:368:17)
反对。(/home/ec2 user/npm/lib/config/core.js:4:18)
生成[1]:***[node_modules/.bin/marked man]错误1
make[1]:离开目录“/home/ec2 user/npm”
make:**[man/man3/npm视图.3]错误2

您必须安装一个受支持的node.js版本(0.10或0.12),您可以下载它,也可以使用

如果您运行的是一个非常旧的node.js,您能给出
节点--version
的输出吗?v0.6.8我该怎么办?
[ec2-user@ip-172-31-44-20 npm]$ sudo make install
scripts/doc-build.sh doc/api/npm-view.md man/man3/npm-view.3
make[1]: Entering directory `/home/ec2-user/npm'
node cli.js install marked-man --no-global

node.js:201
        throw e; // process.nextTick error, or 'error' event on first tick
              ^
TypeError: Object #<Object> has no method 'tmpDir'
    at /home/ec2-user/npm/node_modules/osenv/osenv.js:49:13
    at Object.tmpdir (/home/ec2-user/npm/node_modules/osenv/osenv.js:14:15)
    at Object.<anonymous> (/home/ec2-user/npm/lib/config/defaults.js:76:18)
    at Module._compile (module.js:432:26)
    at Object..js (module.js:450:10)
    at Module.load (module.js:351:31)
    at Function._load (module.js:310:12)
    at Module.require (module.js:357:17)
    at require (module.js:368:17)
    at Object.<anonymous> (/home/ec2-user/npm/lib/config/core.js:4:18)
make[1]: *** [node_modules/.bin/marked-man] Error 1
make[1]: Leaving directory `/home/ec2-user/npm'
make: *** [man/man3/npm-view.3] Error 2