2012-02-02 42 views
1

我安装了Node版本0.4.11(很久以前安装了它,我甚至不记得最初是如何安装的)。Git的NodeJs安装问题

但我试图安装最新版本的,所以我可以开始再次节点玩弄,发现虽然从这里Git的安装:https://github.com/joyent/node/wiki/Installation似乎是成功的,当我运行node -v我仍然得到v0.4.11

我可以在现有节点安装的顶部安装吗?如果不是,我怎样才能卸载节点,以便我可以尝试按照Wiki页面https://github.com/joyent/node/wiki/Installation演示的方式从Git存储库运行UNIX样式安装。

我使用https://github.com/visionmedia/n通过运行其命令n 0.6.7安装最新版本的节点的尝试,但尽管我有一个'install' finished successfully (56.705s)它,然后未能成功删除一些源文件(不知道这是一个问题)...

... removing source 
cp: /usr/local/include/node/ares.h: Permission denied 
cp: /usr/local/include/node/ares_version.h: Permission denied 
cp: /usr/local/include/node/c-ares/ares.h: Permission denied 
cp: /usr/local/include/node/c-ares/ares_version.h: Permission denied 
cp: /usr/local/include/node/config.h: Permission denied 
cp: /usr/local/include/node/node.h: Permission denied 
cp: /usr/local/include/node/node_buffer.h: Permission denied 
cp: /usr/local/include/node/node_config.h: Permission denied 
cp: /usr/local/include/node/node_object_wrap.h: Permission denied 
cp: /usr/local/include/node/node_version.h: Permission denied 
cp: /usr/local/include/node/uv-private/eio.h: Permission denied 
cp: /usr/local/include/node/uv-private/ev.h: Permission denied 
cp: /usr/local/include/node/uv-private/ngx-queue.h: Permission denied 
cp: /usr/local/include/node/uv-private/tree.h: Permission denied 
cp: /usr/local/include/node/uv-private/uv-unix.h: Permission denied 
cp: /usr/local/include/node/uv-private/uv-win.h: Permission denied 
cp: /usr/local/include/node/uv.h: Permission denied 
cp: /usr/local/include/node/v8-debug.h: Permission denied 
cp: /usr/local/include/node/v8-preparser.h: Permission denied 
cp: /usr/local/include/node/v8-profiler.h: Permission denied 
cp: /usr/local/include/node/v8-testing.h: Permission denied 
cp: /usr/local/include/node/v8.h: Permission denied 
cp: /usr/local/include/node/v8stdint.h: Permission denied 

然后最重要的是,当我运行node -v我仍然得到v0.4.11

感谢您给我的任何帮助,因为我很困惑?

我已经建立在节点的问题跟踪器的问题,以防万一有人可能有提醒过:https://github.com/joyent/node/issues/2674

+1

您可能需要使用sudo。 – Prashanth 2012-02-02 09:49:20

回答

0

我现在已经用h从Twitter上的某人处得到elp。

我们必须删除节点安装,然后使用自制软件重新安装它,因为它似乎有我的原始节点安装的权限问题,以防止它被轻易删除。

我将标志着该响应,正确的答案,因为我无法检查以前的响应,以确认它是否* *工作过。

0

您到节点bin路径是不正确的。你可以做一个

which node 

检查这个输出将是pathto节点

然后执行以下 - 的路径添加到新节点安装在你的PATH环境varaiable

export PATH="$PATH:/path/to/new/node" (add it to you bashrc) 

也可以,

export NODE_PATH="/path/to/new/node"