前言
增加生产力设备,记录下系统开发环境过程。
环境安装流程
1 2 3 4 5 6 7 8
| setup 1 安装brew setup 2 安装 wget crul 下载命令 setup 3 使用brew 安装 nvm node 多版本管理工具 setup 4 使用brew 安装 jenv java 多版本管理工具 setup 5 使用brew 安装 pyenv python 多版本管理工具 setup 6 安装git , 去官网下载对应系统的安装包 setup 7 安装 Maven Java打包工具;配置系统环境变量
|
Brew
第一步:在Mac上安装Brew
- 由于国内安装会超时,因此推荐使用国内开源项目中的安装方式。
1
| https://gitee.com/cunkai/HomebrewCN?_from=gitee_search
|
常用命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| brew update
brew install xxx(软件名)
brew search name:联网搜索软件是否存在 brew 中 brew install name:安装软件 brew upgrade name:更新软件 brew uninstall name:卸载软件 brew reinstall name:重新安装软件 brew info name:查看软件安装地址 brew cleanup:清理缓存等 brew doctor:查看建议,例如升级等
|
Wget、Curl
1 2
| brew install wget brew install curl
|
Nvm
NVM(Node Version Manager)是一个用于在基于Linux系统上安装和管理Node.js的shell脚本。macOS用户可以使用homebrew
来安装NVM。 本教程帮助你在macOS系统上安装NVM并管理Nodej.is版本。
第一步:在Mac上安装NVM
1
| brew update brew install nvm
|
- 配置所需的环境变量。在你的home中编辑以下配置文件
- 在
~/.bash_profile
(或~/.zshrc
,用于macOS Catalina或更高版本)中添加以下几行
1 2
| export NVM_DIR=~/.nvm source $(brew --prefix nvm)/nvm.sh
|
- 按ESC +
:wq
保存并关闭你的文件。 接下来,将该变量加载到当前的shell环境中。在下一次登录,它将自动加载。
- NVM已经安装在你的macOS系统上。 下一步,在nvm的帮助下安装你需要的Node.js版本即可。
第二步 : 用NVM安装Node.js
- 查看有哪些Node版本可以安装。要查看可用的版本,请输入。
- 安装上述输出中列出的任何版本。你也可以使用别名,如node代表最新版本,lts代表最新的LTS版本,等等。
- 安装后,你可以用以下方法来验证所安装的node.js是否安装成功。
常用命令
1 2 3 4 5 6 7
| nvm list // 显示已安装的版本(同 nvm list installed) nvm list installed // 显示已安装的版本 nvm list available // 显示所有可以下载的版本 nvm install 14.5.0 // 安装14.5.0版本node nvm install latest // 安装最新版本node nvm use 14.5.0 // 使用14.5.0版本node
|
Jenv
JEnv 是一个简单而强大的命令行工具,用于在不同的 Java 版本之间进行切换。 JEnv 可以管理全局和项目特定的 Java 版本,并且可以在不同的项目之间切换。 JEnv 不能直接安装 JDK ,需要用户自行安装 JDK 版本,并将其添加到 JEnv 的管理列表中。
第一步:在Mac上安装Jenv
1 2 3
| /usr/libexec/java_home -V
|
1 2 3 4 5
| brew install jenv
jenv doctor
|
1 2 3
| jenv init - echo 'eval "$(jenv init -)"' >> ~/.bash_profile echo 'eval "$(jenv init -)"' >> ~/.zprofile
|
第二步:下载Jdk
1 2 3 4 5
| https://adoptium.net/zh-CN/download/
https://www.oracle.com/cn/java/technologies/downloads/
|
1 2 3 4 5 6 7 8 9 10 11 12 13
|
➜ jenv add ~/Library/Java/JavaVirtualMachines/jdk1.8.0_411.jdk/Contents/Home oracle64-1.8.0.411 added 1.8.0.411 added 1.8 added
➜ jenv add ~/Library/Java/JavaVirtualMachines/jdk-21.0.3/Contents/Home temurin64-21.0.3 added 21.0.3 added 21.0 added 21 added
|
第三步:设置当前运行环境jdk
1 2 3 4 5 6
| ➜ jenv shell 1.8
➜ jenv global 1.8
➜ java -version
|
Pyenv
Pyenv是管理python多环境的工具
第一步:安装Pyenv
1 2 3 4
| ➜ brew install pyenv
➜ pyenv
|
常用命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| pyenv --version
pyenv versions
pyenv help
pyenv init
pyenv install -l
pyenv install 版本号
pyenv rehash
pyenv global 版本号
pyenv local 版本号
pyenv shell 版本号
|
Maven
Maven是一个Java项目管理和构建工具,它可以定义项目结构、项目依赖,并使用统一的方式进行自动化构建,是Java项目不可缺少的工具。
第一步:下载Maven
1 2 3 4
| https://maven.apache.org/download.cgi
Binary (Checksum, Signature)
|
第二部:配置Maven环境
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| ➜ mkdir -p ~/.opt/env
➜ mv apache-maven-3.8.8 ~/.opt/env
➜ vim ~/.bash_profile
export M2_HOME=/Users/xxx/opt/env/apache-maven-3.8.8
export M2=$M2_HOME/bin
export PATH=$M2:$PATH
source ~/.bash_profile
|
第三步:配置国内镜像源
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云公共仓库</name> <url>https://maven.aliyun.com/repository/public</url> </mirror>
<mirror> <id>huaweicloud</id> <mirrorOf>external:*,!aliyunmaven</mirrorOf> <name>华为云公共仓库</name> <url>https://mirrors.huaweicloud.com/repository/maven/</url> </mirror>
<mirror> <id>apachemaven</id> <mirrorOf>external:*,!aliyunmaven,!huaweicloud</mirrorOf> <name>apache公共仓库</name> <url>https://repo.maven.apache.org/maven2</url> </mirror>
|
Git
用于管理源代码
第一步:安装Git
第二部:配置SSH公钥
1 2 3 4 5 6 7
| ➜ ssh-keygen -t ed25519 -C "you email"
➜ ls ~/.ssh/
cat ~/.ssh/id_ed25519.pub
|
问题每次都需要source ~/.bash_profile
问题
- 自己在 ~/.bash_profile 中配置环境变量, 可是每次重启终端后配置的不生效.需要重新执行 : $source ~/.bash_profile后,才会生效。
原因
- 自己是在bash中配置的环境变量,而当前系统是使用的是shell
- 查看当前使用的shell:
解决办法
- 在.zshrc文件加中添加source ~/.bash_profile,方法如下