mac 安装了zsh后找不到指令

zsh找不到指令

在公司的电脑装好了, 一切运行正常, 回家用自己的电脑就折腾了一个小时- -
这里记录一下, 防止各位踩坑

找不到的原因有:

  1. .zshrc 中没有 source .bash_profile
  2. 没有.bash_profile
  3. .bash_profile中没有export path
  4. .bash_profile中export path的路径不包含执行指令路径
  5. ……

而我遇到这个问题的原因为以上1,2,3,4,5……

解决方案
	touch .bash_profile //创建.bash_profile文件

vi .bash_profile

	export PATH=/bin:/usr/bin:/usr/local/bin:${PATH}

这是常规的写法, 但是我的电脑安装node太久远了,我是用nvm装的, 所以, 这上面的常规路径里根本就没有我的npm, yarn, vue等等等等的指令好嘛!!!

幸好我的idea的一个terminal还没有关, 写了以下指令

which yarn
which npm

好了 这下输出了

/Users/amy/.nvm/versions/node/v8.9.4/bin

终于找到了路径, 然后把这个路径加到 .bash_profile中去。
注意,.bash_profile中的:就是用来做路径分割的,所以, 写个: 把上面刚才得到的路径粘贴进去就好了。

接下来就是:

open .zshrc // 编辑.zshrc
source .bash_profile //这段代码写在文件最后

保存。关闭

最后

source .bash_profile
source .zshrc

这样就ok了。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值