开发环境
简介
配置golang, node.js, python, jdk等环境, 以下下载链接可以选择对应版本号下载
golang
下载
wget https://dl.google.com/go/go1.22.0.linux-amd64.tar.gz配置
tar xf go1.22.0.linux-amd64.tar.gz -C /usr/local/
cat >> /etc/profile <<EOF
export GOROOT=/usr/local/go
export GOPATH=\$HOME/go
export PATH=\$PATH:\$GOROOT/bin:\$GOPATH/bin
export GOPROXY=https://goproxy.cn,direct
EOF
source /etc/profile验证
go versionnode.js
下载
wget https://mirrors.aliyun.com/nodejs-release/v23.0.0/node-v23.0.0-linux-x64.tar.gz配置
tar xf node-v23.0.0-linux-x64.tar.gz -C /usr/local/
cat >> /etc/profile <<EOF
export NODE_HOME=/usr/local/node-v23.0.0-linux-x64/
export PATH=\${PATH}:\${NODE_HOME}/bin
EOF
source /etc/profile验证
node -vpython3
下载
wget https://mirrors.tuna.tsinghua.edu.cn/python/3.10.5/Python-3.10.5.tgz配置
# 升级yum并安装编译依赖
yum update -y
yum install -y gcc gcc-c++ make zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel wget
tar -zxvf Python-3.10.5.tgz
cd Python-3.10.5
# 1. 配置编译参数(指定安装路径为/usr/local/python310,方便管理)
./configure --prefix=/usr/local/python310 --enable-optimizations --with-ssl
# 参数说明:
# --prefix:指定安装目录,避免和系统Python冲突
# --enable-optimizations:开启编译优化,提升Python运行效率
# --with-ssl:解决后续pip安装包时的SSL报错问题
# 2. 编译(-j后接CPU核心数,比如4核就写-j4,加速编译)
make -j $(nproc)
# 3. 安装(不会覆盖系统Python)
make install
echo "export PATH=/usr/local/python310/bin:\$PATH" >> /etc/profile
source /etc/profile验证
python3 -Vjdk
下载
wget https://mirrors.tuna.tsinghua.edu.cn/Adoptium/17/jdk/x64/linux/OpenJDK17U-jdk_x64_linux_hotspot_17.0.18_8.tar.gz配置
tar xf OpenJDK17U-jdk_x64_linux_hotspot_17.0.18_8.tar.gz -C /usr/local/
cat >> /etc/profile <<EOF
export JAVA_HOME=/usr/local/jdk-17.0.18+8
export PATH=\$JAVA_HOME/bin:\$PATH
EOF
source /etc/profile验证
java --version