1、源码安装环境
wget http://nodejs.org/dist/v0.6.18/node-v0.6.18.tar.gz 这是最新官网上的源码包
tar zxvf node-v0.6.18.tar.gz
cd node-v0.6.18/
ls 查看以下
./configure --prefix=/usr/local/node 这是我指定的位置
make 呵呵…… 静静等待吧
make install
当 出现 'install' finished successfully (0.792s)
知道这代表这什么吗? 嘿嘿。。。。。 不用多说了,
是不是很心急呀, 干净 输入 node --help 试一试 看看吧 ! 结果 我想 ,不会很好吧
提示 node 什么 /usr/sbin/node 意思大概 就是 说 /usr/sbin/node 没有这个命令吧 , 很遗憾吧 ,没有预想的那么好 ,没办法 ,可能 是 这个东东 还不是太完善吧!
我 是这样 操作的 , 现看看 安装目录下 是否可以使用呢? 这是我的想法,
cd /usr/local/node
ls
cd bin 这是会有三个文件 一个是node 一个是 npm ,既然存在 ,那就好 , /usr/sbin/node下面既然没有这个命令,那我我就创建一个吧,
ln -s /usr/local/node/bin/node /usr/sbin/node
同理: ln -s /usr/local/node/bin/npm /usr/sbin/npm
怎么样 ,再试试看, node -v npm -v 是不是好了呢 ,呵呵。。。。
环境安装好了 ,那我们 就输出开始伟大的一句 话吧 hello world
2.测试
创建test.js文件,内容如下:
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(8099, "127.0.0.1");
console.log('Server running at http://127.0.0.1:8099/');
执行:node test.js
在浏览器里输入 http://127.0.0.1:8099/,可以看到 "Hello World"字样,即表示安装成功!注意后面不能加文件名.
注意事项:
1.客户端只能通过端口访问,不能指定js文件名.
分享到:
相关推荐
在安装Node.js之后,用户可以利用npm(Node Package Manager)来安装和管理依赖的JavaScript库和工具。npm是随Node.js一起发布的,它是世界上最大的开源软件包生态系统,提供了数以万计的开源组件,极大地提高了开发...
Node.js是一种开源、跨平台的JavaScript运行环境,它允许开发者在服务器端运行JavaScript代码,极大地扩展了...无论是在Windows、Mac还是Linux上,安装和使用Node.js都非常便捷,为开发者提供了统一的开发环境。
在安装完成后,使用`node --version`命令可验证Node.js是否成功安装,并查看其版本号。 总的来说,安装Node.js在不同Linux发行版上的方法略有差异,但大多数情况下都可以通过包管理器轻松完成。对于追求最新版本的...
在本文中,我们将深入探讨npm v1.0.103,这是一个早期版本,对于安装和配置Node.js环境在Linux系统上至关重要。 首先,让我们了解npm的核心功能。npm允许开发人员通过命令行工具安装、更新、卸载和管理Node.js模块...
在安装Node.js时,首先要访问其官方网站(https://nodejs.org/)下载适合操作系统的安装包。安装过程中通常选择默认选项即可,确保勾选添加到PATH环境变量,这样可以在命令行中直接使用`node`和`npm`(Node.js包管理...
EPEL(Extra Packages for Enterprise Linux)企业版Linux的额外软件包,是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供他们默认不提供的软件包 先确认系统是否已经安装了epel-release包: yum info epel-...
在安装新软件之前,首先应该更新包管理器的索引,以确保能够获取到最新的软件包信息。 ```bash sudo apt update # Debian/Ubuntu sudo yum update # CentOS/RHEL sudo dnf update # Fedora ``` 2. **安装...
nvm install node # 安装 Node.js 版本 npm install # 安装依赖 ``` #### 三、项目源码管理 **克隆或创建项目** - **克隆远程项目仓库:** ```bash git clone https://github.com/user/project.git ``` - *...
与NW.js(原node-webkit)在技术上有一些差异,例如两者对于原生API的支持程度、资源管理和性能优化等方面。 #### 开发规范和构建 - **开发代码规范**:建议遵循一定的编码规范,以便维护和协作开发。 - **源码目录...
本篇文章将详细介绍在Linux系统上安装Nginx的步骤以及其核心功能。 首先,让我们了解Nginx的工作原理。Nginx采用事件驱动的异步非阻塞模型,这使得它能够同时处理大量的连接请求,特别适合高并发场景。作为反向代理...
首先,我们需要在Linux系统上安装Nginx。通常,我们可以使用包管理器进行安装,例如在Ubuntu或Debian上: ```bash sudo apt update sudo apt install nginx ``` 在CentOS或Fedora上,我们使用yum: ```bash sudo ...
2. **获取操作系统发行版**:对于 Linux 用户,getos 还能进一步提供发行版信息,如 Ubuntu、Fedora、Debian 等,这对于实现与发行版相关的功能或者提供特定的兼容性解决方案非常有用。 3. **轻量级**:getos 库...
对于Node.js项目,可能需要安装`sqlite3`模块,通过`npm install sqlite3`命令。 在提供的压缩包文件中,有两个名为`sqlite3`的文件,它们可能是不同版本的SQLite3二进制文件,或者是已经编译好的SQLite3库。`...
5. 开源框架和库:如Node.js、Django、React等,加速开发进程。 四、开源许可证 开源项目的许可证规定了如何使用、修改和分发源代码。常见的开源许可证有GPL(GNU General Public License)、MIT、Apache 2.0等。...