Linux 编程环境搭建 JDK、Node.js、Npm、Yarn、Redis、Maven的安装与搭建
JDK 的搭建:
注:在进行所有的步骤之前,为了方便,请在终端输入sudo su
进入管理员模式;【注:右侧目录可以跳转查看文章】
下载资源:
- 点击进入Oracle官网下载 JDK,版本要求如下如所示:
解压缩资源:
- 打开终端,使用
cd Downloads
命令,进入下载
文件夹,然后执行下面命令,对下载好的压缩文件夹进行解压缩,命令如下:
tar -zxvf jdk-(按
tab
键补全) -C /usr/local/salt/
补充:这一步也可以拆分成tar -zxvf jdk
压缩包,然后再mv
解压缩文件夹 到/usr/local/salt
文件夹 ;
- 解释:这条命令的意思是将
jdk-8u271-linux-x64.tar.gz
这个压缩文件解压到/usr/local/salt
目录下,但其实移动路径无所谓,最好是/usr/local
,这样可以与我的安装进度保持一致,salt
(盐)是我自己创建的文件夹,里面存放着我编程需要的大部分东西,比如 redis、node.js等。 - 进入解压缩文件夹的根目录下,我的是
/usr/local/salt/
,使用命令:
mv jdk-8u271-linux-x64 jdk
这条命令简单理解成重命名
,将冗长的文件夹重命名成jdk
,方便以后使用,毕竟每次用到的时候都要输入大长串字符不太方便吧。
添加环境变量:
- 使用如下命令,进入
profile
文件,编辑环境变量,对 vim 编辑器不是很熟练的可以【点击此处】进我博客查看:
vim /etc/profile
- 进入之后,轻点一下键盘上的
i
键,进入 > 编辑模式 < ; - 将光标移动到文档的 最末尾,直接输入 或 复制粘贴以下内容(Linux下的粘贴快捷键是:
ctrl
+shift
+V
)内容如下:
#JAVA 1.8 HOME
JAVA_HOME=/usr/local/salt/jdk
CLASSPATH=.:$JAVA_HOME/bin.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
其中,第一行是注解,第二行是刚刚在usr/local/
下的压缩包的根目录,我这里多了一个salt
文件夹,因为我把jdk
文件夹放在了salt
下,你的路径根据你自己的来。剩下三行不用变;
- 粘贴完成之后,点击
Esc
键,进入底行模式(如果你不知道并且想知道什么是“底行模式”的话,可以【点击此处】进我博客查看),输入:wq
(保存并退出),点击回车;
检查
- 在命令行输入
java -version
查看是否安装成功,如果出现了版本信息则成功,比如我的机子,版本信息如下:
就安装成功了~
- 如果没有,那就执行以下命令:
source /etc/profile
- 然后再执行
java -version
就会出现版本信息,如果还是没有的话,请检查你的环境变量路径是否正确,并在更改路径后将 > 配置环境变量 < 这一步及下面的所有步骤执行一遍;
Nodejs / npm /yarn 的安装 与 搭建:
注:在进行所有的步骤之前,为了方便,请在终端输入sudo su
进入管理员模式;
下载资源:
- 进入NodeJs官网下载文件,版本要求如下图所示:
操作文件夹:
- 打开 终端 ,使用
cd Downloads
进入下载
文件夹~
- 使用如下命令,将压缩文件解压缩至
/usr/local/salt
文件夹下:
tar xf node-v14.15.0-linux-x64.tar.xz -C /usr/local/salt/
注:salt
(盐)是我自己创建的用来存储编程环境的文件夹,如果你充分了解命令行以及文件夹结构,可以去掉salt文件夹,否则,建议跟随步骤执行;
- 在终端中使用
cd /usr/local/salt
进入/usr/local/salt
文件夹下,然后运行如下命令:
mv node-v14.15.0-linux-x64 nodejs
此命令可以简单理解成重命名,目的是将冗长的文件夹名称重命名成nodejs
ls //此命令可以查看当前文件夹下的所有的文件以及文件夹,可以检查一下是否出现了nodejs文件夹
- 执行
cd nodejs
命令进入nodejs文件夹下(接下来一步许多教程建议复制粘贴,但是这里建议直接使用软链接,比较方便,也不会破坏文件的结构)。
- 依次执行如下两条命令,创建软连接:
ln -s /usr/local/salt/nodejs/bin/node /usr/local/bin
ln -s /usr/local/salt/nodejs/bin/npm /usr/local/bin
软连接:功能类似于Windows
的桌面快捷方式,将命令放在这个文件夹下,可以全局执行(即可以在任意位置使用node 以及 npm)
检查
- 连续执行两次
cd ..
回退到local
文件夹下,使用cd bin
进入local
下的bin
目录,使用ls
命令查看是否存在npm
与node
文件,如果提示如下,则成功:
- 在任意位置,执行
node -v
或npm -v
,如果出现版本信息,则安装成功,如下:
卸载
-
进如
salt
文件夹,执行rm -rf nodejs
命令删除nodejs
文件夹(-rf
用来删除文件夹,不带-rf
只能删除文件或压缩文件等): -
进入
/usr/local/bin
文件夹,使用如下命令删除npm
与node
rm node
rm npm
- 卸载完成
安装 cnpm
- 在安装完 Nodejs 后,执行命令(下载资源命令):
npm install -g cnpm --registry=https://registry.npm.taobao.org
- 当出现如下提示的时候,下载成功:
如果没有上述提示,或提示Error
,则使用Ctrl
+ C
退出,然后多执行几次(原因:npm是从国外下资源,较慢,易出错;)。
- 为 cnpm 创建软连接:
ln -s /usr/local/salt/nodejs/bin/cnpm /usr/local/bin
注意:较左侧的第一个地址中的salt
(盐)文件夹,是我自行创建,用来存储变成环境的,你们可以自行取舍。
- 在终端中(任意位置)输入命令:
cnpm -version
,若出现以下内容,则安装成功:
-
若是
bash:cnpm:command not found
或bash:cnpm :未找到命令
,则删除/usr/local/bin
目录下的cnpm
,重新创建一次链接,并检查软连接命令中是否少了-s
。
上图就是安装错误的提示,因为我创建软连接的时候少了
-s
,执行删除命令rm /usr/local/bin/cnpm
就可以了;
补充 : 一键安装 - git :
sudo apt-get install git
安装Redis
安装前建议执行命令sudo su
进入超级管理员模式;
下载资源
- 点击NodeJs官网下载(版本如下图所示):
操作文件夹
- 使用命令
cd Downloads
进入Downloads文件夹,执行下列命令:
tar -zxvf redis-6.0.9.tar.gz
以上命令是解压缩 [ - 压缩文件 - ]
- 执行下列命令,移动解压后的文件夹:
mv redis-6.0.9 /usr/local/salt
将压缩后的文件夹移动到/usr/local/salt
下,其中salt(盐)
文件是我自己创建的用来存储环境的;
- 使用命令
cd /usr/local/salt
进入salt
文件夹,使用命令:
mv redis-6.0.9 redis
简单理解来就是重命名,把redis-6.0.9
重命名 成 redis
;
- 使用
cd redis
命令,进入redis
文件夹,执行以下命令:
make // 编译
- 执行结束之后,
redis
目录下出现了redis.conf
文件与src
文件夹;执行cd src
进入src
文件夹,然后执行如下命令:
make install
- 运行结束,安装完成(如下图所示):
启 动 Redis
- 在任意目录下执行:
redis-server & redis-cli
补充
- 点击搜索 - redis命令大全 - ![img](file:///C:UsersHskAppDataLocalTempSGPicFaceTpBq13092 FB51D94.png)
安装 Maven
安装前建议执行命令sudo su
进入超级管理员模式;
下载资源
- 点击进入官网下载Maven,版本如下图所示:
- 执行如下命令,解压缩文件夹至
/usr/local/salt
文件夹:
tar -zxvf apache-maven-3.6.3-bin.tar.gz -C /usr/local/salt/
其中salt
文件夹是我自己创建用于存储nodejs
、mvn
等工具的文件夹,创建与否自行斟酌;
- 执行
cd salt
(如果你也有这个文件夹的话)执行以下命令,将 冗长 的文件夹名称变成 简洁 的mvn
:
mv apache-maven-3.6.3-bin mvn
- 在任意位置执行
vim /etc/profile
命令,进入profile
文件中,在文件最末尾添加以下内容,为mvn
增加环境变量:
#MAVEN_HOME mvn
MAVEN_HOME=/usr/local/salt/mvn
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin
其中第二行是你刚刚存储mvn
文件夹的绝对路径,依情况自行更改。
- 保存退出,输入以下命令,让系统读取一下
profile
文件:
source /etc/profile
检查
- 终端中(任意位置)输入
mvn -h
命令,如果显示结果如下,则安装成功: