Homebrew镜像源加速

执行 brew 命令安装软件的时候,跟以下 3 个仓库地址有关 brew.git homebrew-core.git homebrew-bottles Alibaba镜像源 替换brew仓库 cd "$(brew --repo)" git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git 替换homebrew-core仓库 cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" git remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git 替换homebrew-bottles仓库,这个步骤跟MacOS 系统使用的 shell 版本有关系 先查看当前使用的 shell 版本 echo $SHELL 如果输出结果是 /bin/zsh,参考zsh 终端操作方式 如果输出结果是 /bin/bash,参考bash 终端操作方式 zsh 终端操作方式 替换homebrew-bottles 访问地址: echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.zshrc source ~/.zshrc bash 终端操作方式 替换 homebrew-bottles 访问地址: [Read More]

JDK管理-MacOS

随着JDK生成数量的增加和发布节奏的越来越频繁,我发现很难跟踪我在MacOS中安装的内容并即时进行切换,这就需要通过某种方式来进行有效的管理,减轻平时使用过程中的重复劳动。为此需要花上点时间来整理这块的内容来帮助我即时管理与多版本之间的更加丝滑的切换。下面通过三种方式进行管理配置说明: sh取别名 自定义sh脚本 开源管理工具(jEvn,jabba,SDKMAN) sh取别名 查看已经安装的版本 ➜ ~ /usr/libexec/java_home -V Matching Java Virtual Machines (1): 11.0.9, x86_64: "Java SE 11.0.9" /Library/Java/JavaVirtualMachines/jdk-11.0.9.jdk/Contents/Home /Library/Java/JavaVirtualMachines/jdk-11.0.9.jdk/Contents/Home 修改配置文件bash(.bash_profile)/zsh(.zshrc),写入如下内容 export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_xxx.jdk/Contents/Home export JAVA_9_HOME=/Library/Java/JavaVirtualMachines/jdk-9.0.4jdk/Contents/Home export JAVA_11_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.4.jdk/Contents/Home export JAVA_12_HOME=/Library/Java/JavaVirtualMachines/jdk-12.0.2.jdk/Contents/Home alias jdk8="export JAVA_HOME=$JAVA_8_HOME" #编辑一个命令jdk8,输入则转至jdk1.8 alias jdk9="export JAVA_HOME=$JAVA_9_HOME" #编辑一个命令jdk9,输入则转至jdk1.9 alias jdk11="export JAVA_HOME=$JAVA_11_HOME" #编辑一个命令jdk11,输入则转至jdk1.11 alias jdk12="export JAVA_HOME=$JAVA_12_HOME" #编辑一个命令jdk12,输入则转至jdk1.12 export JAVA_HOME=`/usr/libexec/java_home` #最后安装的版本,这样当自动更新时,始终指向最新版本 生效配置 # zsh source .zshrc # bash source .bash_profile 版本切换 [Read More]
Setting  JDK