Unix/Linux平台下的Node.js安装
由于Node.js尚处于v0.x.x的版本的快速发展中,Unix/Linux平台的发行版都不会预置Node的二进制文件,通过源码进行编译安装是目前最好的选择。而且用Unix/Linux系统的同学们多数都是文艺程序员,本节只介绍如何通过源码进行编译和安装。
安装条件
如同在Windows平台下一样,Node.js依然是采用gyp工具管理生成项目的,不同的是通过make工具进行最终的编译。所以Unix/Linux平台下你需要以下几个必备条件,才能确保编译完成:
- Python。用于gyp,可以通过在shell下执行python命令,查看是否已安装python,并确认版本是否符合需求(2.6或更高版本,但不推荐3.0)。
- 源代码编译器,通常 Unix/Linux平台都自带了C++的编译器(GCC/G++)。如果没有,请通过当前发行版的软件包安装工具安装make,g++这些编译工具。
- Debian/Ubuntu下的工具是apt-get
- RedHat/centOS下通过yum命令
- Mac OS X下你可能需要安装xcode来获得编译器
3. 其次,如果你计划在Node.js中启用网络加密,OpenSSL的加密库也是必须的。该加密库是libssl- dev,可以通过apt-get install libssl-dev等命令安装。
完成以上预备条件后,我们获取源码并进行环境检查吧:
make
make install
注:如果提示 Python 没有扩展包 bz2,可能是你版本太低,或没有装pz2.
安装bzip2
(1)自动下载安装:
Install them on Ubuntu/Debian:
sudo apt-get install libbz2-dev
Fedora:
sudo yum install bzip2-devel
(2)手动下载源文件安装包:
http://www.bzip.org/downloads.html
解压:tar -xzvf bzip2-1.0.6.tar.gz
为编译做准备,创建libbz2.so动态链接库(这一步很重要,安装python的时候如果没有这一步,python安装不上bz2模块):
make -f Makefile-libbz2_so
编译&&安装:
make && make install
然后重新编译Python
进入:/usr/local/Python..
python setup.py install
参考:
http://www.infoq.com/cn/articles/nodejs-npm-install-config
相关推荐
如何安装node.js安装.zip如何安装node.js安装.zip如何安装node.js安装.zip如何安装node.js安装.zip如何安装node.js安装.zip如何安装node.js安装.zip如何安装node.js安装.zip如何安装node.js安装.zip如何安装node.js...
基于Electron的一个Node.js安装器
node.js 安装教程,无须下载,百度有教程,个人文件上传
Node.js安装及环境配置指南 一、Node.js的安装 安装Node.js之前,首先需要确保你的电脑已经安装了合适的编译器和开发环境。Node.js是一个开源的、跨平台的JavaScript运行环境,它使得JavaScript可以在服务器端运行...
node.js安装及HbuilderX配置详解 npm安装教程: 官网:https://nodejs.org/en/ webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。 vue-cli:...
Node.js 安装及环境配置 一、安装环境 1. 本机系统:Windows 10 Pro 2. Node.js:LTS Version: 12.16.2 64 位(includes npm 6.14.4) 二、安装步骤 1. 下载Node.js:https://nodejs.org/en/download/ 2. 选择安装目录...
Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度地提高吞吐量和效率,使用非阻塞 I/O 和异步事件。Node.js 应用...
Full Stack Javascript - Learn Backbone.js, Node.js and MongoDB (APress 2015).epub Learning Node.js for Mobile Application Development (Packt 2015).pdf Microsoft Press Node.js for .NET Developers (2015...
node.js安装如何安装node.js教程如何安装node.js教程如何安装node.js教程如何安装node.js教程如何安装node.js教程如何安装node.js教程如何安装node.js教程如何安装node.js教程如何安装node.js教程如何安装node.js...
Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度地提高吞吐量和效率,使用非阻塞 I/O 和异步事件。Node.js 应用...
win7 64位系统最新的node.js安装包,和 npm安装sass-loader node-sass win10 win7安装与常见问题解决办法
Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度地提高吞吐量和效率,使用非阻塞 I/O 和异步事件。Node.js 应用...
node.js安装如何安装node.js教程如何安装node.js教程如何安装node.js教程如何安装node.js教程如何安装node.js教程如何安装node.js教程如何安装node.js教程如何安装node.js教程如何安装node.js教程如何安装node.js...
Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度地提高吞吐量和效率,使用非阻塞 I/O 和异步事件。Node.js 应用...
"安装 Node.js.doc" Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。安装 Node.js 需要注意以下几点: Node.js 简介 Node.js 是运行在...
node.js安装及使用教程. Node.js发布于2009年5月,由Ryan Dahl开发,是一个基于Chrome V8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型, [1]让JavaScript 运行在服务端的开发平台,它让...
node.js 12.16.1安装+yarn安装.zip
说明:此资源是为了方便大家更快的安装node.js,如果需要其他版本请去官网 https://nodejs.org/en/下载,在此提供一个最新版的node.js 安装包,把我的学习和使用经验进行归纳总结,希望给新入门Nodejs的同学做一些...
Node.js 作为一种高效的服务器端 JavaScript 运行环境,已经成为现代 Web 开发不可或缺的一部分。随着 Node.js 的不断发展,其在性能、安全性和模块化方面的优势将进一步巩固其在行业中的地位。对于初学者来说,了解...