当我使用 node a.js
运行这段代码时:
var sys = require('sys');
sys.puts('Hello, World');
我收到以下错误
axconfig: port 1 not active
axconfig: port 2 not active
最佳答案
警告:这是旧的,但它可能仍然有效。
您没有安装 node.js,而是为您的 linux 发行版安装了包 node(其中包含一些其他不相关的软件)。
你可以通过三种方式安装node.js:使用git,下载版本文件,或者通过包管理器安装,我推荐使用包管理器,因为它易于使用并且能够轻松更新。
包管理器
查看 Installing Node.js via Package Manager .它包含有关如何使用您喜欢的包管理器进行安装的说明。
直接下载
转到downloads page node.js 并下载适用于您的操作系统的软件包。不要忘记,这样做 i 以后不会自动更新 node.js!
源码编译/git
首先你需要 git 和一个编译器,这是你在 debian/ubuntu 上安装它们的方法(这取决于你的包管理器):
sudo apt-get install git-core build-essential
(如果您不想使用 git,可以从网站下载源代码。您的操作系统仍然需要 build-essential 或等效项。)
然后转到将放置“Node ”存储库的文件夹,像 ~/projects
或 ~/src
这样就足够了,然后执行以下操作:
git clone https://github.com/joyent/node.git
然后进入node目录,配置并构建。
cd node && ./configure && make
一切都应该顺利。在安装 Node 之前,您可以选择运行测试以检查是否有任何问题:
make test
你终于可以安装node了,这允许你在系统的任何地方运行node命令和要安装的javascript库。
make install
...我们完成了。
您可以使用 node-repl(node 的 REPL,认为“交互式解释器”)测试这些代码行,只需键入 node-repl
,然后按 Ctrl+D 退出。
关于javascript - 使用 Node 框架运行简单的 javascript 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2424346/