`

Node.js安装

阅读更多

Unix/Linux平台下的Node.js安装

由于Node.js尚处于v0.x.x的版本的快速发展中,Unix/Linux平台的发行版都不会预置Node的二进制文件,通过源码进行编译安装是目前最好的选择。而且用Unix/Linux系统的同学们多数都是文艺程序员,本节只介绍如何通过源码进行编译和安装。

安装条件

如同在Windows平台下一样,Node.js依然是采用gyp工具管理生成项目的,不同的是通过make工具进行最终的编译。所以Unix/Linux平台下你需要以下几个必备条件,才能确保编译完成:

  1. Python。用于gyp,可以通过在shell下执行python命令,查看是否已安装python,并确认版本是否符合需求(2.6或更高版本,但不推荐3.0)。
  2. 源代码编译器,通常 Unix/Linux平台都自带了C++的编译器(GCC/G++)。如果没有,请通过当前发行版的软件包安装工具安装make,g++这些编译工具。
    1. Debian/Ubuntu下的工具是apt-get
    2. RedHat/centOS下通过yum命令
    3. 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安装.zip如何安装node.js...

    Node.js-基于Electron的一个Node.js安装器

    基于Electron的一个Node.js安装器

    node.js安装

    node.js 安装教程,无须下载,百度有教程,个人文件上传

    Node.js安装及环境配置指南.pdf

    Node.js安装及环境配置指南 一、Node.js的安装 安装Node.js之前,首先需要确保你的电脑已经安装了合适的编译器和开发环境。Node.js是一个开源的、跨平台的JavaScript运行环境,它使得JavaScript可以在服务器端运行...

    【JavaScript源代码】node.js安装及HbuilderX配置详解.docx

    node.js安装及HbuilderX配置详解  npm安装教程:  官网:https://nodejs.org/en/  webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。 vue-cli:...

    Node.js安装及环境配置.pdf

    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(node-v16.15.1-win-x64.zip)

    Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度地提高吞吐量和效率,使用非阻塞 I/O 和异步事件。Node.js 应用...

    Node.js英文书籍2015出版共9本(一次下载)

    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教程.docx

    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-v16.15.1-win-x86.zip)

    Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度地提高吞吐量和效率,使用非阻塞 I/O 和异步事件。Node.js 应用...

    node.js 安装解决办法:sass-loader node-sass WIN10 WIN7安装与常见问题解决办法.zip

    win7 64位系统最新的node.js安装包,和 npm安装sass-loader node-sass win10 win7安装与常见问题解决办法

    Node.js(node-v16.15.1.pkg)

    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...

    Node.js(node-v16.15.1.tar.gz 源码)

    Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度地提高吞吐量和效率,使用非阻塞 I/O 和异步事件。Node.js 应用...

    安装node.js.doc

    "安装 Node.js.doc" Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。安装 Node.js 需要注意以下几点: 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 12.16.1安装+yarn安装.zip

    node.js安装及详细步骤

    说明:此资源是为了方便大家更快的安装node.js,如果需要其他版本请去官网 https://nodejs.org/en/下载,在此提供一个最新版的node.js 安装包,把我的学习和使用经验进行归纳总结,希望给新入门Nodejs的同学做一些...

    Node.js安装及环境配置的步骤.rar

    Node.js 作为一种高效的服务器端 JavaScript 运行环境,已经成为现代 Web 开发不可或缺的一部分。随着 Node.js 的不断发展,其在性能、安全性和模块化方面的优势将进一步巩固其在行业中的地位。对于初学者来说,了解...

Global site tag (gtag.js) - Google Analytics