【发布时间】:2016-10-17 16:25:14
【问题描述】:
今天是我编码训练营的第一天,他们为我们提供了一个脚本,用于安装我们将在课堂上使用的所有开发 cli 工具。我在安装这个脚本之前使用了 zsh,并且节点工作得很好。运行此脚本后,我以前的节点、自制程序或此脚本安装的任何其他软件包都不能在 zsh 中运行,但它们都可以在 bash 中运行。有没有办法解决这个问题?
【问题讨论】:
-
这太模糊了,只能用“是”来回答。
-
我不确定如何更好地表达这一点,因为我没有任何错误要提供。我知道它们安装在我的机器上,因为当我在 bash 中键入 node 时它会运行。
-
bash 是否将节点安装在与 zsh 不同的文件夹中?
-
该脚本删除了您之前的@987654321@ 安装并安装了
node的新副本。它还修改了您的~/.bash_profile以使bash知道新安装的位置,但对于可怜的zsh则不然。并排打开~/.bash_profile和~/.zshrc,并将.bash_profile中与PATH或node或nvm相关的任何行添加到.zshrc的末尾。 -
感谢工作:D