Mac下设置zsh的环境变量
在os x操作系统中,默认的终端一般很难使,iTerm作为一个很好的替代品。iTerm默认bash shell也不太好用,一般会选择安装一个独立的shell,这里选择的是zsh,而zsh
与普通的linux的shell还是有一些差异的,有自己独立的配置文件等。所以添加环境变量需要对zsh
的配置文件进行修改。
设置步骤如下列出:
- 先打开bash配置文件
~/.bash_profile
vi ~/.bash_profile
- 将需要添加的变量在
~/.bash_profile
中导出export PATH="/usr/local/opt/ruby/bin:$PATH" export PATH="/usr/local/opt/mysql@5.7/bin:$PATH"
这样生效后,bash shell中就有这两个环境变量了
- 然后打开zsh的配置文件
~/.zshrc
vi ~/.zshrc // 如果根目录没有.zshrc的话,执行下面的命令 touch ~/.zshrc vi ~/.zshrc
- 在
~/.zshrc
最下边添加如下内容:export PATH="/usr/local/opt/ruby/bin:$PATH" export PATH="/usr/local/opt/mysql@5.7/bin:$PATH"
- 最后退出终端,重新启动,再次进入zsh的时候,会生效配置文件。通过
env
查看添加的环境变量是否生效。env
注意:如果不需要在bash shell中使用环境变量,1,2步骤可以不做,直接在.zshrc
中进行修改即可。
Mac下设置zsh的环境变量相关推荐
- Mac下修改默认PHP环境变量方法
Mac下修改默认PHP环境变量方法 vim ~/.bash_profile 输入你的目标PHP新路径 export PATH="/Applications/MAMP/bin/php/php7 ...
- linux下设置java,Linux下设置java的环境变量
Linux上设置java的环境变量 首先安装JDK,网上有很多教程,这里就不再赘述,有一点,安装的时候要注意下载和自己的操作系统位数相一致的JDK文件. 1.uname -a 查看自己系统是x64的还 ...
- mac上使用zsh配置环境变量
Mac配置环境变量的地方 一./etc/profile (建议不修改这个文件 ) 全局(公有)配置,不管是哪个用户,登录时都会读取该文件. 二./etc/bashrc (一般在这个文件中添加系统级环境 ...
- Linux下设置和查看环境变量
Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1 永久的:需要修改配置文件,变量永久生效. 2 临时的:使用export命令声明即可,变量在关闭shell时失效. 设置 ...
- win7python怎么设置环境变量_如何在win7下设置python的环境变量
工具/原料 win7 方法/步骤 右键计算机,选择属性. 环境变量"> 点高级系统设置--环境变量. 在系统变量中双击Path. 输入变量名及变量值,点确定. win+r打开运行,输入 ...
- Ice自学第一步——Windows下安装Ice和设置Ice的环境变量
第一步,基于Windows下的安装,所以下载windows版的Ice,官网最新版本是Ice3.4.2: http://www.zeroc.com/download/Ice/3.4/Ice-3.4.2. ...
- 【Linux系列】Linux下编译C/C++环境变量设置
DATE: 2020.6.29 本文目录 0.参考 1.环境变量配置文件 2.环境变量配置 0.参考 Windows/Unix/Linux编译C/C++添加头文件与库的搜索路径 1.环境变量配置文件 ...
- Mac下Qt for android 环境配置
Mac下Qt for android 环境配置 文章目录 Mac下Qt for android 环境配置 1. 需要准备工具 2. 下载时版本搭配解释 3. 下载工具过程 4. 环境变量设置 5.qt ...
- 雄关漫道真如铁|MAC安装Maven并配置环境变量
MAC安装Maven并配置环境变量 0.安装方式说明 1.下载 2.安装操作 3.基本配置 3.1 环境变量 3.2 自定义本地仓库 3.3 配置阿里云镜像 4.解决mvn -v不生效的问题 5.然后 ...
最新文章
- insert into与insert ignore以及replace into的区别
- 对tf.reduce_mean API的理解就是求平均值,reduce指的是一串数据求平均值后维数降低了,可不是吗,一串向量变成了一个数,维数自然降低了
- 基于linux和php的稳定的分布式数据采集架构
- 「网络流24题」 12. 软件补丁问题
- python视频处理为卡通风格_使用python代码将照片变成卡通图片
- jsp判断字符串相等_最长回文字符串三种解法
- java替换数组中的元素_如何使用Java 8流快速替换列表中的元素
- [jQuery基础] jQuery对象 -- CSS相关
- js判断时间是早上还是下午_测血糖别在下午,测空腹血糖早上几点最准确?
- C# Lock的基本使用和声明
- 教你如何查询对方来电!
- MapStruct 详解
- 【学习感悟】找工作之前的焦虑
- ​云队友丨两次疫情冲击,却两次成功上市,携程是怎么做到的?
- 基于深度学习的中文语音识别系统框架搭建
- mysql explain type_MySQL explain type详解
- 决策树例子与python实现
- JavaSwing_4.1: JFrame(窗口)
- 数据处理如同流水——介绍下偶的数据流引擎Samsara
- FPGA错误集锦(二):Output pins are stuck at VCC or GND
热门文章
- 安装部署Liberty Neutron
- django 下mailgun的使用
- Sun正式启动Orbit:openlaszlo的JavaME运行时目标
- 有关前端的一些问题(一)
- Redis:redis通用命令;redis常见数据结构;redis客户端;redis的序列化
- 快捷键创建文件夹_一键创建复杂的文件夹结构
- 02_Keil5报错 error: #5: cannot open source input file “XXX.h”: No such file or directory解决方法
- Gradle报错:Could not find ××× ,‘dependencies.× .× ‘ for × must specify an absolute path but is ${env.
- python字符串居中对齐_Python center()字符串居中对齐方法详解
- 【零基础小白的华丽蜕变】Oracle WebLogic Server 14c(14.1.1.0)下载及安装