事实上,环境搭建在linux系统还是比較简单的,下载已经编译好的包,配置一下环境变量。

或者下载源代码,自己编译。

这里记录一下,主要是node版本号变化节奏很块的情况下。怎样配置一次环境变量就不要再配置了。

下载并解压node-v0.12.7-linux-x64二进制文件,

文件夹:

[doctor@localhost node-v0.12.7-linux-x64]$ pwd

/home/doctor/opt/node-v0.12.7-linux-x64

配置文件:

[doctor@localhost ~]$ l.

.                .bashrc      .gtkrc-2.0-kde4  .pgadmin_histoqueries

..               .cache       .IntelliJIdea14  .pgpass

.adobe           .config      .java            .pki

.aliedit         .directory   .kde             .rediscli_history

.android         .eclipse     .local           .Spring Tool Suite

.attach_pid2075  .esd_auth    .m2              .thumbnails

.attach_pid2282  .fonts.conf  .macromedia      .viminfo

.bash_history    .gitconfig   .mozilla         .WebStorm10

.bash_logout     .gnome       .npm             .Xauthority

.bash_profile    .gnupg       .pgadmin3        .xsession-errors

[doctor@localhost ~]$



在.bashrc 文件里,增加 node环境配置:

export NODE_HOME=/home/doctor/opt/node

export PATH=$NODE_HOME/bin:$PATH

(上面的home文件夹也能够用${HOME}取代)

注意:这里配置的是node,而不是详细版本号.

在opt文件夹中,我们用软连接关联环境文件里的node文件夹与详细node版本号文件夹:

[doctor@localhost ~]$ ln -s node-v0.12.7-linux-x64 node

[doctor@localhost opt]$ ll node

lrwxrwxrwx. 1 doctor doctor 22 7月  11 10:13 node -> node-v0.12.7-linux-x64

[doctor@localhost opt]$

软连接已建立。

运行:[doctor@localhost opt]$ source /home/doctor/.bashrc  使得配置生效。

验证一下:

[doctor@localhost opt]$ node -v

v0.12.7

[doctor@localhost opt]$ node

> console.log('hello doctor');

hello doctor

undefined

>







以后我们再使用新版本号的时候,我们仅仅需变更软连接。unlink node 取消,再又一次ln -s node-xxxx-linux-x64 node



就可以。

(当然,你为了省事情,也能够仅仅建立node文件夹。把新版本号的内容copy过去。)

最新文章

  1. git上传新项目
  2. HTML5中判断横屏竖屏
  3. (企业面试部分)超详细思路讲解SQL语句的查询实现,及数据的创建。
  4. 英語版Windows Server 2012 R2を日本語化する手順
  5. codeforces 597C (树状数组+DP)
  6. 永远的月亮 2007? (献给L之二)
  7. 限制TextBox输入,只能输入整数
  8. 生产环境提升rman备份速度----启动块跟踪
  9. 如何设置gen_server在退出时执行相关操作
  10. ZYNQ-7000 Unable to connect to ps7_cortexa9 解决方案
  11. Easy machine learning pipelines with pipelearner: intro and call for contributors
  12. leetcode算法:Island Perimeter
  13. sql server managerment 给表加说明
  14. 吴恩达机器学习笔记37-学习曲线(Learning Curves)
  15. SAP MM 销售订单库存与普通库存之间相互转换过账后对于EBEWH以及MBEWH表的更新
  16. oracle NVL与Coalesce的区别
  17. CF 1051F
  18. es基本修改相关的
  19. 浅学JavaScript
  20. 牛可乐发红包脱单OI赛 C 小可爱表白

热门文章

  1. [python][django学习篇][4]django完成数据库代码翻译:迁移数据库(migration)
  2. 爬虫:Scrapy4 - Spiders
  3. java如何建项目
  4. DOM的相关概念
  5. Mysql 死锁
  6. HDU 5687 Problem C(Trie+坑)
  7. python中文注释报错
  8. pat 甲级 1135. Is It A Red-Black Tree (30)
  9. mysql安装配置、主从复制配置详解【转】
  10. POJ1671 Rhyme Schemes