我正在关注这个解决方案并注意到它暂时对我有用。我尝试做
export PATH="$PATH:$HOME/.config/composer/vendor/bin" >> ~/.bashrc
和
export PATH="$PATH:$HOME/.config/composer/vendor/bin" >> ~/.profile
比我做的还要多source ~/.bashrc
,并source ~/.profile
更新这些文件。当我在编辑器中打开它们时,我没有在任何一个文件中看到新路径。但是,我能够在使用这些命令的终端实例中使用 laravel 命令,但它在任何新终端中都不起作用。我怎样才能将此更改$PATH
永久化?
答案1
>>
重定向标准输出。该命令export PATH="$PATH:$HOME/.config/composer/vendor/bin"
不产生任何标准输出,因此不会将任何内容附加到文件。
你可能想要
echo 'export PATH="$PATH:$HOME/.config/composer/vendor/bin"' >> ~/.bashrc
要不就
echo 'PATH="$PATH:$HOME/.config/composer/vendor/bin"' >> ~/.bashrc
因为PATH
几乎肯定已经被输出到环境中了。
这并不意味着该source
命令不会“更新[那些]文件”;它会根据这些文件的内容更新您当前的 shell。