如何安装此node.js二进制/模块?
我想使用,但绝对没有关于如何安装它的信息。它似乎在npm上不可用,我也没有在谷歌上看到任何好的说明 我在Debian 5 Lenny上,对node.js比较陌生。有人提到要附加如何安装此node.js二进制/模块?,node.js,Node.js,我想使用,但绝对没有关于如何安装它的信息。它似乎在npm上不可用,我也没有在谷歌上看到任何好的说明 我在Debian 5 Lenny上,对node.js比较陌生。有人提到要附加NODE\u PATH环境变量,但我不确定应该如何构造它,因为我选择WHERE来存储我的节点二进制文件 有人能提供一个设置它的完整示例吗?如有必要,包括git cloneing PS-我想让多个用户使用这些模块,所以我不想把它放在我自己的~中。好的,你需要做的是 打开/etc/bash.bashrc 将行export NO
NODE\u PATH
环境变量,但我不确定应该如何构造它,因为我选择WHERE来存储我的节点二进制文件
有人能提供一个设置它的完整示例吗?如有必要,包括git clone
ing
PS-我想让多个用户使用这些模块,所以我不想把它放在我自己的
~
中。好的,你需要做的是
/etc/bash.bashrc
export NODE_PATH=“/usr/local/lib/NODE”
添加到文件末尾gksudo
而不是sudo
,否则您可能会得到非root所有的文件
现在Node将在/usr/local/lib/Node
中搜索模块(如果它不存在,则创建它,并且您还需要启动一个新的bash,因为bashrc仅在启动时读取),下一步是将内容放在那里
o3-fastxml
文件夹从node-o3-fastxml/lib
复制到/usr/local/lib/node
中,这样您就有了一个/usr/local/lib/node/o3-fastxml
文件夹require('o3-fastxml') //magic! Gnah, Node will find the folder o3-fastxml on the path and will then find the index.js inside the folder
如果我没有弄错的话,这应该是所需要的一切:)
如果不起作用,请留言。谢谢。该过程非常完美,但该库似乎在节点0.2.5中被破坏:
错误:/usr/local/lib/node/o3 fastxml/o3-lin64。节点:错误的ELF类:ELFCLASS64
。我将尝试libxmljs.Hm在Ubuntu10.04 32位节点3.1-pre上运行良好,似乎是编译后的二进制文件在Lenny下无法工作的问题,在没有可用源代码时总是很糟糕:/n如果您安装了多个版本的节点,请确保您是针对0.2.5版本编译o3。我遇到了这个问题,结果证明我是针对node master编译的。在这种情况下,它不会加载到0.2.5。