1

我试图在我的路径中添加一些东西。但是由于我对终端非常熟悉,所以我想我搞砸了。

当我这样做时,echo $PATH我得到:

/Users/christoph/.node/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

但是当我打开时,.bashrc我看到了这个:

alias homestead=~/.composer/vendor/bin/homestead

echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bashrc

export PATH="$PATH:$HOME/.composer/vendor/bin"

当我打开 .bash_profile 我看到这个:

export PATH="$HOME/.node/bin:$PATH"

我想做这一步:(安装 laravel 代客)

通过 composer global 使用 Composer 安装 Valet 需要 laravel/valet。确保 ~/.composer/vendor/bin 目录位于系统的“PATH”中。

我对如何添加这条路径感到非常困惑。我还需要把它放在哪个文件中?

我正在使用 MAC OSX El Capitan

4

1 回答 1

6

.bashrc从您的!!! 中删除此行

echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bashrc

每次登录时,它都会在 bashrc 中添加一个新行。

总的来说,您应该只在单个文件中修改 PATH 环境变量(.bash_profile但很多人会在修改时出错.bashrc)。它的工作原理如下: PATH 是由 ':' 字符分隔的目录列表,$PATH扩展为该列表的先前值。例子:

export PATH=/fooo:/barr:/bazzz

将这些树目录准确地放在 PATH 变量中。在你的情况下,你应该在你的以下行.bash_profile

export PATH=$PATH:$HOME/.node/bin:$HOME/.composer/vendor/bin

并删除所有不必要的别名。

于 2016-07-22T11:12:17.973 回答