Linux 下安装NodeJS (二进制包)
为了省事,我这里就不选择源码包编译安装NodeJS了,机器落后啊,依赖的东西又多。
PS:之前编译安装MySQL,装了30几分钟,伤不起。。。呵呵。
回到正题:我选择安装的是二进制包
我也是初学者,一开始弄不清楚什么是二进制包什么是源码包,以为 "***.tar.gz",都是源码包,
下载解押之后,敲: ./configure 时发现没有这个东西
经过一番了解,二进制是没有configure或者makeFile文件的,是已经编译好的。(如果我理解错请拍砖,我会改的)
以下是Shell代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | #!/bin/sh # # 安装NodeJS # # Yepo 2016-07-28 export PATH= /usr/local/sbin : /usr/local/bin : /sbin : /bin : /usr/sbin : /usr/bin clear printf " #######################Install NodeJS###################### " #下载NodeJS二进制包 nodeVersion=v0.12.15 wget https: //nodejs .org /download/release/ $nodeVersion /node- $nodeVersion-linux-x64. tar .gz #移动到指定目录 srcDir= /usr/local/src #转移包 mv node-$nodeVersion-linux-x64. tar .gz $srcDir #转到该目录 cd $srcDir #解押包 tar xzf $srcDir /node- $nodeVersion-linux-x64. tar .gz #更名,这个看喜好啦 mv node-$nodeVersion-linux-x64/ node/ #放到指定目录 mv node ../ #把可执行的两个程序放到/usr/local/bin cd /usr/local/node/bin mv node /usr/local/bin #删除这个软连接 rm -rf npm #转到/usr/local/bin创建npm的软连接 cd /usr/local/bin ln -s /usr/local/node/lib/node_modules/npm/cli .js npm #检查安装 isCompleted=0 node - v > /dev/null 2>&1 isCompleted=$? npm help > /dev/null 2>&1 isCompleted=$? if [ "$isCompleted" == "0" ]; then echo "OK" else echo "Error" fi |
原创文章,欢迎转载,欢迎交流!!!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步