Ubuntu 20.04 设置路径变量解决laravel: 命令未找到

Ubuntu 20.04 设置路径变量解决laravel: 命令未找到

我正在关注这个解决方案并注意到它暂时对我有用。我尝试做

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。

相关内容