zoukankan      html  css  js  c++  java
  • Node.js安装备忘录

    一、准备工作

    Node.js下载地址 http://nodejs.org/download/

    Current version: v0.10.29

    二、平台的选择

      2.1 Windows平台

        根据自己平台是32位的还是64位,选择下载不同的.msi安装程序。

        安装很简单,只要一步步点下去就完成安装了。

        安装完成后,我们可以在开始菜单中找到Node.js和Node command prompt,点击“Node command prompt”,打开命令行窗口,在里面输入:

        node -v <回车>

        v0.10.29

        npm -v <回车>

        1.4.14

        OK,安装成功完成!

      2.2 Linux平台

        Linux平台下推荐两种安装方法,一个是下载编译好的文件,另一个是下载源码自行编译。下面分别介绍:

        1) 下载编译好的文件

        这个就相当简单一些了,首先wget 编译版 的Node.js,也就是下载页面中“Linux Binaries (.tar.gz)”对应的32位和64位版本,请自行选择下载:

        wget http://nodejs.org/dist/v0.10.29/node-v0.10.29-linux-x86.tar.gz

        之后安装或升级必要的软件包:

        yum install gcc openssl-devel gcc-c++ compat-gcc-34 compat-gcc-34-c++

        解压压缩包node-v0.10.29-linux-x86.tar.gz到任意目录,我这里是/home/sm/software

        tar -xf node-v0.10.29-linux-x86.tar.gz

        设置全局:

        ln -s /home/sm/software/node-v0.10.29-linux-x86/bin/node   /usr/local/bin/node

        ln -s /home/sm/software/node-v0.10.29-linux-x86/bin/npm   /usr/local/bin/npm

        成了,最后你再测试一下看看:

        node -v <回车>

        v0.10.29

        npm -v <回车>

        1.4.14

        OK,安装成功完成!

        2) 下载源码自行编译

        这个就是下载页中的“Source Code”项,链接地址是“http://nodejs.org/dist/v0.10.29/node-v0.10.29.tar.gz”。

        和上面方法一样先是wget回来:

        wget http://nodejs.org/dist/v0.10.29/node-v0.10.29.tar.gz

        接着,安装或更新必要的软件包:

        yum install gcc openssl-devel gcc-c++ compat-gcc-34 compat-gcc-34-c++

        接下来进行的是编译步骤:

        cd node-v0.10.29

        ./configure

        make

        make install

        cp /usr/local/bin/node /usr/sbin/  或者 ln -s /usr/local/bin/node/* /usr/sbin/

        最后再测试一下看看:

        node -v <回车>

        v0.10.29

        npm -v <回车>

        1.4.14

        OK,安装成功完成!


      附:ln 命令
      这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。 
      当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln -s /bin/less /usr/local/bin/less -s 是代号(symbolic)的意思。 
      这里有两点要注意:第一,ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化;第二,ln的链接又软链接和硬链接两种,软链接就是ln -s ** **,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,硬链接ln ** **,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。软链接是可以跨分区的,但是硬链接只能在同一分区内。 

      如果你用ls察看一个目录时,发现有的文件后面有一个@的符号,那就是一个用ln命令生成的文件,用ls -l命令去察看,就可以看到显示的link的路径了。

  • 相关阅读:
    “TensorFlow 开发者出道计划”全攻略,玩转社区看这里!
    项目章程
    Android 开发环境的搭建(新环境)
    java中八种基本数据类型以及它们的封装类,String类型的一些理解
    一品黄山 天高云淡
    一品黄山 天高云淡
    黄山的日出日落
    宏村,寻找你的前世今生
    宏村,寻找你的前世今生
    git把本地文件上传到github上的步骤
  • 原文地址:https://www.cnblogs.com/qumao5736/p/3881157.html
Copyright © 2011-2022 走看看