当前位置:  开发笔记 > 编程语言 > 正文

使用节点框架运行简单的javascript时出错

如何解决《使用节点框架运行简单的javascript时出错》经验,为你挑选了5个好方法。

当我使用node a.js以下代码运行这段代码时:

var sys = require('sys');
sys.puts('Hello, World');

我得到以下错误

axconfig:端口1未激活

axconfig:端口2未激活

Diogo Gomes.. 90

警告:这是旧的,但它可能仍然有效.

您没有为您的Linux发行版安装node.js,而是安装包节点(包含一些其他不相关的软件).

您可以通过三种方式安装node.js:使用git,下载版本文件或通过软件包管理器安装,我建议使用软件包管理器以实现易用性和轻松更新的能力.

包管理器

看看通过软件包管理器安装Node.js的.它有关于如何使用您的首选项的包管理器进行安装的说明.

直接下载

转到node.js 的下载页面并下载适用于您的操作系统的软件包.不要忘记,以这种方式做,以后不会自动更新node.js!

源编译/ git

首先你需要git和编译器,这是你如何在debian/ubuntu上安装它们(这取决于你的包管理器):

sudo apt-get install git-core build-essential

(如果您不想使用git,可以从网站下载源代码.您仍然需要构建必需或等效的操作系统.)

然后转到将放置"节点"存储库的文件夹,类似~/projects~/src足够好,并执行以下操作:

git clone https://github.com/joyent/node.git

然后进入节点目录,配置它并构建它.

cd node && ./configure && make

一切都应该顺利.在安装节点之前,您可以选择运行测试以检查是否存在任何问题:

make test

您最终可以安装节点,这允许您在系统中的任何位置运行node命令以及要安装的JavaScript库.

make install

......我们完成了.您可以使用node-repl(节点的REPL,想想"交互式解释器")来测试这些代码行,只需键入node-repl,然后使用Ctrl + D退出.



1> Diogo Gomes..:

警告:这是旧的,但它可能仍然有效.

您没有为您的Linux发行版安装node.js,而是安装包节点(包含一些其他不相关的软件).

您可以通过三种方式安装node.js:使用git,下载版本文件或通过软件包管理器安装,我建议使用软件包管理器以实现易用性和轻松更新的能力.

包管理器

看看通过软件包管理器安装Node.js的.它有关于如何使用您的首选项的包管理器进行安装的说明.

直接下载

转到node.js 的下载页面并下载适用于您的操作系统的软件包.不要忘记,以这种方式做,以后不会自动更新node.js!

源编译/ git

首先你需要git和编译器,这是你如何在debian/ubuntu上安装它们(这取决于你的包管理器):

sudo apt-get install git-core build-essential

(如果您不想使用git,可以从网站下载源代码.您仍然需要构建必需或等效的操作系统.)

然后转到将放置"节点"存储库的文件夹,类似~/projects~/src足够好,并执行以下操作:

git clone https://github.com/joyent/node.git

然后进入节点目录,配置它并构建它.

cd node && ./configure && make

一切都应该顺利.在安装节点之前,您可以选择运行测试以检查是否存在任何问题:

make test

您最终可以安装节点,这允许您在系统中的任何位置运行node命令以及要安装的JavaScript库.

make install

......我们完成了.您可以使用node-repl(节点的REPL,想想"交互式解释器")来测试这些代码行,只需键入node-repl,然后使用Ctrl + D退出.


Ubuntu也有一种简单的方法来安装它.https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager

2> Munipratap..:

axconfig:端口1未激活axconfig:端口2未激活

这个问题没有与nodejs相关的地方.

不要使用命令安装节点sudo apt-get install node,这将安装无线电包(节点).这个无线电包需要axports是活动的,它不与nodejs链接

所以从中卸载节点 sudo apt-get remove node

从Here或GitHub手动下载nodejs,但请确保安装stable分支(0.4.x).解压缩nodejs.

如需安装,请关注 README.md

安装后,然后设置环境变量 echo PATH=$PATH:/home/user/pathtonode/



3> Brandon Helw..:

你安装了节点,你想要名为nodejs的包



4> 小智..:

如果您使用的是ubuntu,请按照:

sudo apt-get update
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

您需要安装nodejs而不是节点!



5> Ziyan Junaid..:

Brandon Helwig是对的.它发生在我身上.通常,如果出现此类错误,则表明您安装了错误的软件包.以下是更多安装Node.js最新版本的说明.

固定

sudo apt-get remove node 

这将删除意外安装的包.这两个名称的包装nodenodejs是相同的这是node.

如果你这样做sudo apt-get install node,你会得到的是旧版本.但感谢Chris Lea,我们为此任务获得了PPA.

sudo apt-get update
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

这应该会为Node.js您提供应用程序中的最新版本.

如果您需要最新版本,可以从源代码安装.但我认为这更清洁了.

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有