写点什么

ReactNative 进阶(四十三):Mac 通过 .bash_profile 文件配置环境变量

  • 2022 年 2 月 01 日
  • 本文字数:759 字

    阅读完需:约 2 分钟

ReactNative进阶(四十三):Mac 通过 .bash_profile 文件配置环境变量

一、Mac 配置环境变量步骤

首先,通过 echo $SHELL 命令查看设备默认shell是什么。


之前用户的默认shell/bin/bash,而新版本的 macOS Catalina 开始,新用户的默认shell改为了zsh



对于zsh,使用.zshrc


  1. 启动终端

  2. 进入当前用户的 home 目录(默认就是):cd ~cd /Users/YourMacUserName

  3. 终端输入 open -e .bash_profileopen -e .zshrc(如果只是查看,直接使用open .bash_profile)如文件不存在,则新建输入touch .bash_profile关闭即可保存修改

  4. 更新刚配置的环境变量


source .bash_profile
复制代码


.bash_profile文件内容如下:


alias rn='react-native'alias rnr='react-native run-android'alias rnsr='react-native start --reset-cache'alias rnbd='react-native bundle --entry-file index.js --platform android --dev false --bundle-output ./android/app/src/main/assets/index.android.bundle --assets-dest ./android/app/src/main/res/'alias rng='./gradlew assembleRelease'alias adblog='adb logcat | grep =='alias adblogjs='adb logcat -s ReactNativeJS'
复制代码

二、拓展学习

profile/etc/profile),用于设置系统级的环境变量和启动程序,在这个文件下的配置信息会对所有用户生效。当用户登录(login)时,文件会被执行,并从/etc/profile.d目录的配置文件中查找shell设置。


一般不建议在/etc/profile文件中添加环境变量,因为在这个文件中添加的设置会对所有用户起作用。


bash_profile只有单一用户有效,文件存储位于~/.bash_profile,该文件是一个用户级的设置,可以理解为某一个用户的profile目录下。这个文件同样也可以用于配置环境变量和启动程序,但只针对单个用户有效。


profile文件类似,bash_profile也会在用户登录(login)时生效,也可以用于设置环境变量。但与profile不同,bash_profile只会对当前用户生效。

发布于: 刚刚阅读数: 3
用户头像

No Silver Bullet 2021.07.09 加入

岂曰无衣 与子同袍

评论

发布
暂无评论
ReactNative进阶(四十三):Mac 通过 .bash_profile 文件配置环境变量