php - 如何编辑 zsh 的配置文件~/.zshrc ?
迷茫
迷茫 2017-04-10 16:44:04
[PHP讨论组]

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

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

注意: 如果你的命令行安装了zshoh-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,但是我使用如上同样的方法去配置其他执行程序。如果有错,请其他盆友纠正。

高洛峰

执行如下命令就可以了:echo 'source ~/.bash_profile' >> ~/.zshrc

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号