开发环境

开发环境

简介

配置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 version

node.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 -v

python3

下载

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 -V

jdk

下载

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