php - 如何编辑 zsh 的配置文件~/.zshrc ?

 渺渺珍人较_628 发布于 2022-12-01 02:03

我在配置Homestead,已经配置了两天了。。。现在遇到的问题是,修改PATH环境变量后,只要关掉iTerm,homestead命令就无效了。显示zsh: command not found: homestead。下面是我搜到的一个教程,但是我看不明白怎么在~/.zshrc里加入source ~/.bash_profile。应该怎么编辑这个配置文件呢?先谢过各位大神了~~

下面修改环境变量,将~/.composer/vendor/bin写入 PATH 环境变量里。

注意: 如果你的命令行安装了zsh和oh-my-zsh,修改环境变量时有些小的变化。

我遇到的就是这个问题,怎么修改,环境变量都不生效,比如我修改的是~/.bash_profile,那么必须`source
~/.bash_profile`才能生效,而且重启后继续无效,为什么呢?因为 zsh !我的终端是
iTerm2,它很炫酷,但是就是环境变量搞不成。Google 找到了问题所在,安装 zsh
后,~/.bash_profile并没有被执行,所以需要编辑 zsh 的配置文件~/.zshrc,在该文件里加入

source ~/.bash_profile 现在我们应该可以用homestead命令了。

2 个回答
  • 简单点,你其实可以直接在.zshrc文件里面export一个带有homestead执行程序的路径,大概像这样

    vi ~/.zshrc
    # 可以在这个文件的最后加入:
    export PATH="~/.composer/vendor/bin:$PATH"

    然后保存退出,再source ~/.zshrc,这样当你重启iTerm之后,配置也不会消失,也不需要再source ~/.bash_profile了。

    虽然我没有使用homestead,但是我使用如上同样的方法去配置其他执行程序。如果有错,请其他盆友纠正。

    2022-12-01 02:16 回答
  • 执行如下命令就可以了:echo 'source ~/.bash_profile' >> ~/.zshrc

    2022-12-01 02:16 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有