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.


当前回答

在bashrc文件中添加环境变量

对于Ubuntu 17.04和17.10:

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

针对Ubuntu 18.04

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

检查环境变量是否工作,首先重新加载bashrc文件

source ~/.bashrc

如果没有任何工作方法,则首先检查安装Composer的位置以检查运行此命令:

locate composer -l 1

然后复制输出添加输出到这一行,并再次运行命令。

 echo 'export PATH="OUTPUTHERE/vendor/bin"' >> ~/.bashrc

Laravel命令工作成功后,给父文件夹权限(例如,你正在使用apache服务器,而不是给apache web列表目录这样的权限)

sudo chown $USER:$USER -R /var/www/html/

其他回答

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

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

这将把文件夹追加到您现有的PATH,但是,它只对当前终端会话是活动的。

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

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

为了检查它是否工作,登出并再次登录或执行

source ~/.bashrc

在壳上。

PS:对于没有~/的其他系统。Bashrc,你也可以把它放到~/.bash_profile中

PSS:对于最近的laravel,你需要放$HOME/。config/composer/vendor/bin目录。

PSSS:如果你想把这个文件夹也放在其他shell或GUI的路径上,你应该将上述导出命令附加到~/。个人资料(参见https://help.ubuntu.com/community/EnvironmentVariables)。

我这样做了,它在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。请确保将用户名更改为您自己的用户名。

希望这能帮到你

如果有人使用ZSH,所有步骤都是一样的,除了几件事:

找到文件。zshrc 在底部添加以下一行export PATH=~/.composer/vendor/bin:$PATH 源~ / . zshrc

然后试试男仆,如果问密码,那么一切都ok。

对于Linux Mint 18:编辑~/。Bashrc并在底部添加这一行:

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

然后resource .bashrc(在控制台中输入):

source ~/.bashrc (or close and reopen the terminal)

通过在控制台中输入测试它:

echo $PATH

或者输入console:

laravel