为什么我的 .bashrc 和 .bash_profile 与 echo $path 不同
Why is my .bashrc and .bash_profile different from echo $path
我想在我的路径中添加一些东西。但是由于我对终端非常熟悉,所以我想我搞砸了。
当我 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 代客)
Install Valet with Composer via composer global require laravel/valet.
Make sure the ~/.composer/vendor/bin directory is in your system's
"PATH".
而且我对如何添加这条路径感到很困惑。另外我需要把它放在哪个文件中?
我正在使用 MAC OSX El Capitan
从您的 .bashrc
中删除此行!!!
echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bashrc
它会在您每次登录时向您的 bashrc 添加一个新行。
总的来说,你应该只在单个文件中修改你的 PATH env 变量(.bash_profile
,但很多人会犯修改 .bashrc
的错误。它的工作原理是这样的:PATH 是由“:”字符分隔的目录列表,$PATH
扩展为该列表的先前值。示例:
export PATH=/fooo:/barr:/bazzz
将这些树目录准确地放在 PATH 变量中。在您的情况下,您的 .bash_profile
中应该有以下行:
export PATH=$PATH:$HOME/.node/bin:$HOME/.composer/vendor/bin
并删除所有不必要的别名。
我想在我的路径中添加一些东西。但是由于我对终端非常熟悉,所以我想我搞砸了。
当我 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 代客)
Install Valet with Composer via composer global require laravel/valet. Make sure the ~/.composer/vendor/bin directory is in your system's "PATH".
而且我对如何添加这条路径感到很困惑。另外我需要把它放在哪个文件中?
我正在使用 MAC OSX El Capitan
从您的 .bashrc
中删除此行!!!
echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bashrc
它会在您每次登录时向您的 bashrc 添加一个新行。
总的来说,你应该只在单个文件中修改你的 PATH env 变量(.bash_profile
,但很多人会犯修改 .bashrc
的错误。它的工作原理是这样的:PATH 是由“:”字符分隔的目录列表,$PATH
扩展为该列表的先前值。示例:
export PATH=/fooo:/barr:/bazzz
将这些树目录准确地放在 PATH 变量中。在您的情况下,您的 .bash_profile
中应该有以下行:
export PATH=$PATH:$HOME/.node/bin:$HOME/.composer/vendor/bin
并删除所有不必要的别名。