I'm on Ubuntu 14.04 and I've been trying all possible methods to install Laravel to no avail. Error messages everything I try. I'm now trying the first method in the quickstart documentation, that is, via Laravel Installer, but it says to "Make sure to place the ~/.composer/vendor/bin directory in your PATH so the Laravel executable is found when you run the Laravel command in your terminal." so my question is, how do I do that? This may be a simple question but I'm really frustrated and would appreciate any help.


当前回答

在Ubuntu 16.04 LTS中,我在全球安装了作曲家,这对我来说很有效。

编辑您的主目录中的.bashrc文件,将其路径放到位于/your/home/.config/composer/vendor/bin的composer bin文件夹中

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

source ~/.bashrc

如果不行,请验证composer bin目录的路径,然后关闭并重新打开终端。否则,请尝试在Ubuntu中注销和登录。

也适用于ubuntu 18.04。感谢@chifliiiii的反馈。

其他回答

对我来说,在Ubuntu 22.04中,这是可行的:

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

我这样做了,它在osx上工作:

在终点站吃午餐

 nano ~/.bash_profile 

粘贴

 export PATH=~/.composer/vendor/bin:$PATH

按control + x

按y键

按回车键

要解决这个问题,请确保您找到了作曲家的路径。phar第一

我的例子是这样的

alias composer="php /Users/Your-username/composer.phar"

进入cd Users >您的用户> Command ls,查看composer. sh是否存在。Phar在那里,如果是,然后将上面的行添加到.bash_profile。请确保将用户名更改为您自己的用户名。

希望这能帮到你

这是我在我的.bashrc文件中添加的,并且起作用了。

export PATH=“$PATH:/home/myUsername/.composer/vendor/bin”

Composer bin目录被设置并存储在bin-dir配置变量中,根据您的设置可以有所不同。运行命令composer global config bin-dir——absolute会告诉你全局composer bin目录的绝对路径。使用这个命令,您可以修改.bash_profile,将其完全按照配置的方式添加到PATH中。

# Add Composer bin-dir to PATH if it is installed.
command -v composer >/dev/null 2>&1 && {
        COMPOSER_BIN_DIR=$(composer global config bin-dir --absolute 2> /dev/null)
        PATH="$PATH:$COMPOSER_BIN_DIR";
}
export PATH