Merge pull request #6 from ineo6/replace-tips

Replace tips
This commit is contained in:
ineo6 2021-03-26 11:58:29 +08:00 committed by GitHub
commit afdd49c32b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 36 additions and 23 deletions

View File

@ -41,6 +41,7 @@ export default defineConfig({
navs: [ navs: [
null, null,
{ title: 'GitHub', path: 'https://github.com/ineo6/homebrew-install' }, { title: 'GitHub', path: 'https://github.com/ineo6/homebrew-install' },
{ title: 'GitMaster', path: 'https://github.com/ineo6/git-master' },
], ],
menus: { menus: {
'/guide': [ '/guide': [

View File

@ -58,36 +58,36 @@ Use '--' to separate paths from revisions, like this:
一般是环境变量无效,请使用`echo $SHELL`确认终端类型,参考上节。 一般是环境变量无效,请使用`echo $SHELL`确认终端类型,参考上节。
如果是`m1`芯片`Mac`则可能是没有把`/opt/homebrew/bin`加入环境变量: `m1`芯片`Mac`电脑需要手动设置环境变量:
zsh zsh
```shell ```shell
echo export PATH=/opt/homebrew/bin:$PATH >> ~/.zprofile echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
source ~/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)"
``` ```
bash bash
```shell ```shell
echo export PATH=/opt/homebrew/bin:$PATH >> ~/.bash_profile echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.bash_profile
source ~/.bash_profile eval "$(/opt/homebrew/bin/brew shellenv)"
``` ```
否则可能因为特殊情况需要把`/usr/local/bin`手动加入环境变量: `m1`的话,可以尝试手动加入环境变量:
zsh zsh
```shell ```shell
echo export PATH=/usr/local/bin:$PATH >> ~/.zprofile echo 'eval "$(/usr/local/Homebrew/bin/brew shellenv)"' >> ~/.zprofile
source ~/.zprofile eval "$(/usr/local/Homebrew/bin/brew shellenv)"
``` ```
bash bash
```shell ```shell
echo export PATH=/usr/local/bin:$PATH >> ~/.bash_profile echo 'eval "$(/usr/local/Homebrew/bin/brew shellenv)"' >> ~/.bash_profile
source ~/.bash_profile eval "$(/usr/local/Homebrew/bin/brew shellenv)"
``` ```
## SHA256 mismatch ## SHA256 mismatch

View File

@ -25,30 +25,30 @@
然后还需设置环境变量,在`~/.zprofile`或者`~/.bash_profile`文件末尾追加下面代码: 然后还需设置环境变量,在`~/.zprofile`或者`~/.bash_profile`文件末尾追加下面代码:
```shell ```shell
export PATH=/opt/homebrew/bin:$PATH eval "$(/opt/homebrew/bin/brew shellenv)"
``` ```
具体操作步骤如下,一定要仔细阅读。 **具体操作步骤如下,一定要仔细阅读。**
PS: 终端类型根据执行命令`echo $SHELL`显示的结果: PS: 终端类型根据执行命令`echo $SHELL`显示的结果:
- `/bin/bash` => `bash` => `.bash_profile`
- `/bin/zsh` => `zsh` => `.zprofile` - `/bin/zsh` => `zsh` => `.zprofile`
- `/bin/bash` => `bash` => `.bash_profile`
**如果遇到环境变量无效问题,建议回过头来查看终端类型,再做正确的设置。** **如果遇到环境变量无效问题,建议回过头来查看终端类型,再做正确的设置。**
`macOS Catalina`(10.15.x) 版开始,`Mac`使用`zsh`作为默认`Shell`,使用`.zprofile`,所以对应命令: `macOS Catalina`(10.15.x) 版开始,`Mac`使用`zsh`作为默认`Shell`,使用`.zprofile`,所以对应命令:
```shell ```shell
echo export PATH=/opt/homebrew/bin:$PATH >> ~/.zprofile echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
source ~/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)"
``` ```
如果是`macOS Mojave` 及更低版本,并且没有自己配置过`zsh`,使用`.bash_profile` 如果是`macOS Mojave` 及更低版本,并且没有自己配置过`zsh`,使用`.bash_profile`
```shell ```shell
echo export PATH=/opt/homebrew/bin:$PATH >> ~/.bash_profile echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.bash_profile
source ~/.bash_profile eval "$(/opt/homebrew/bin/brew shellenv)"
``` ```
扩展阅读:[在 Mac 上将 zsh 用作默认 Shell](https://support.apple.com/zh-cn/HT208050) 扩展阅读:[在 Mac 上将 zsh 用作默认 Shell](https://support.apple.com/zh-cn/HT208050)

View File

@ -81,8 +81,8 @@ brew update
执行命令`echo $SHELL`,根据结果判断: 执行命令`echo $SHELL`,根据结果判断:
- `/bin/bash` => `bash` => `.bash_profile`
- `/bin/zsh` => `zsh` => `.zprofile` - `/bin/zsh` => `zsh` => `.zprofile`
- `/bin/bash` => `bash` => `.bash_profile`
然后继续正式操作,以**中科大源**为例: 然后继续正式操作,以**中科大源**为例:
@ -155,7 +155,11 @@ source ~/.zprofile
## 如果对您有帮助 ## 如果对您有帮助
分享、收藏,能让更多人能发现文章,这也是对我的认可和鼓励,谢谢。 您可以考虑请我喝杯咖啡。
当然分享、收藏,能让更多人能发现文章,这也是对我的认可和鼓励。
![wechat-reward-code-zh.jpg](https://i.loli.net/2021/03/14/GZm6bFKVEjHozke.jpg)
## 参考文章 ## 参考文章

View File

@ -7,7 +7,9 @@ sidemenu: false
# 赞赏 # 赞赏
如果我的工作帮助到你,可以请我喝杯咖啡。 如果我的工作帮助到你,您可以考虑请我喝杯咖啡。
当然分享、收藏,能让更多人能发现文章,这也是对我的认可和鼓励。
| 微信 | 公众号 | | 微信 | 公众号 |
| ------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | | ------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- |

View File

@ -727,6 +727,8 @@ ohai "Downloading and installing Homebrew..."
) || exit 1 ) || exit 1
if [[ ":${PATH}:" != *":${HOMEBREW_PREFIX}/bin:"* ]]; then if [[ ":${PATH}:" != *":${HOMEBREW_PREFIX}/bin:"* ]]; then
warn " 重要 "
warn "看到此提示,一定要执行 Next steps 中的 环境变量设置!!!"
warn "${HOMEBREW_PREFIX}/bin is not in your PATH." warn "${HOMEBREW_PREFIX}/bin is not in your PATH."
fi fi
@ -775,11 +777,14 @@ case "$SHELL" in
;; ;;
esac esac
if [[ "$UNAME_MACHINE" == "arm64" ]] || [[ -n "${HOMEBREW_ON_LINUX-}" ]]; then if [[ "$UNAME_MACHINE" == "arm64" ]] || [[ -n "${HOMEBREW_ON_LINUX-}" ]]; then
warn " 重要 "
echo "切记执行环境变量设置!,如已执行过请忽略。"
cat <<EOS cat <<EOS
- Add Homebrew to your ${tty_bold}PATH${tty_reset} in ${tty_underline}${shell_profile}${tty_reset}: - 添加 Homebrew 到 ${tty_underline}${shell_profile}${tty_reset} 文件的 ${tty_bold}PATH${tty_reset} 中,执行下面命令即可:
echo 'eval "\$(${HOMEBREW_PREFIX}/bin/brew shellenv)"' >> ${shell_profile} echo 'eval "\$(${HOMEBREW_PREFIX}/bin/brew shellenv)"' >> ${shell_profile}
eval "\$(${HOMEBREW_PREFIX}/bin/brew shellenv)" eval "\$(${HOMEBREW_PREFIX}/bin/brew shellenv)"
EOS EOS
echo " 如有疑问,可以访问 ${tty_underline}https://brew.idayer.com/guide/m1/${tty_reset}"
fi fi
if [[ -n "${non_default_repos}" ]]; then if [[ -n "${non_default_repos}" ]]; then
s="" s=""
@ -791,9 +796,10 @@ if [[ -n "${non_default_repos}" ]]; then
printf " %s\n" "${additional_shellenv_commands[@]}" printf " %s\n" "${additional_shellenv_commands[@]}"
fi fi
echo "- Run \`brew help\` to get started" echo "- 运行 \`brew help\` 开始体验吧"
echo "- Further documentation: " echo "- 更多文档: "
echo " ${tty_underline}https://docs.brew.sh${tty_reset}" echo " ${tty_underline}https://docs.brew.sh${tty_reset}"
echo " ${tty_underline}https://brew.idayer.com${tty_reset}"
if [[ -n "${HOMEBREW_ON_LINUX-}" ]]; then if [[ -n "${HOMEBREW_ON_LINUX-}" ]]; then
echo "- Install the Homebrew dependencies if you have sudo access:" echo "- Install the Homebrew dependencies if you have sudo access:"