小编典典

如何将 ~/.composer/vendor/bin 目录放在你的 PATH 中?

all

我在 Ubuntu 14.04 上,我一直在尝试所有可能的方法来安装
Laravel,但无济于事。错误消息我尝试的一切。我现在正在尝试快速入门文档中的第一种方法,即通过 Laravel
安装程序,但它说“确保将~/.composer/vendor/bin目录放在您的目录中,PATH以便在您在终端中运行 Laravel 命令时找到
Laravel 可执行文件。” 所以我的问题是,我该怎么做?这可能是一个简单的问题,但我真的很沮丧,希望能得到任何帮助。


阅读 81

收藏
2022-05-16

共1个答案

小编典典

将此文件夹放在 PATH 环境变量类型上

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

这会将文件夹附加到您现有的 PATH 中,但是,它仅对您当前的终端会话有效。

如果您希望它自动设置,这取决于您使用的 shell。对于 bash,您可以将此行附加到$HOME/.bashrc使用您喜欢的编辑器或在 shell
上键入以下内容

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

为了检查它是否有效,请注销并再次登录或执行

source ~/.bashrc

在外壳上。

PS:对于其他没有的系统~/.bashrc,你也可以把这个放到~/.bash_profile

PSS:对于更新的 laravel,您需要$HOME/.config/composer/vendor/binPATH.

PSSS:如果您想将此文件夹放在其他 shell 或 GUI
的路径上,则应将所述export命令附加到~/.profile(参见https://help.ubuntu.com/community/EnvironmentVariables)。

2022-05-16