Laravel安装:如何将〜/ .composer / vendor / bin目录放在PATH中?

我在Ubuntu 14.04,我一直在尝试所有可能的方法来安装Laravel无济于事。 错误信息我尝试的一切。 我正在尝试快速入门文档中的第一种方法,也就是通过Laravel Installer,但它说:“确保将〜/ .composer / vendor / bin目录置于PATH中,以便在您findlaravel可执行文件在terminal上运行laravel命令。“ 所以我的问题是,我该怎么做? 这可能是一个简单的问题,但我真的很沮丧,将不胜感激任何帮助。

将此文件夹放在PATH环境variablestypes上

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

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

如果你想自动设置,它取决于你正在使用的shell。 对于bash,你可以使用你最喜欢的编辑器将这行添加到$HOME/.bashrc或者在shell中input以下内容

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

为了检查它是否工作,注销并重新login或执行

 source ~/.bashrc 

在壳上。

PS:对于其他没有~/.bashrc ,你也可以把它放到~/.bash_profile

详细说明:

在你的〜/ .bashrc中添加这些行:

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

然后重新加载:

 source ~/.bashrc 

检查是否正确添加:

 echo $PATH /usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/web/bin:~/.composer/vendor/bin 

要在优胜美地(OS X 10.10.5)上设置PATH,请使用以下命令:

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

重新加载退出terminal并重新启动或使用:

 source ~/.bash_profile 

帮助我,希望它可以帮助别人!

在全球安装了composer php的Ubuntu 16.04 LTS中,这对我很有帮助。

编辑主目录中的.bashrc文件,将path放置在位于/your/home/.config/composer/vendor/bin中的作曲者bin文件夹

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

如果不起作用,请validation作曲者bin目录的path,然后closures并重新打开terminal。 否则,尝试注销并login到Ubuntu。

我做了以上所有的事情,这对我没有任何作用。

我只是复制到我的terminal,它为我工作。

 curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer 

这用于在Mac OS X 10.9.5版上设置PATH。

我试图添加$ HOME,因为我使用用户configuration文件:

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

当你不使用用户configuration文件时:

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

然后重新加载:

 source ~/.bashrc 

我希望这可以帮助你。

打开Macterminal:

 vi ~/.bashrc 

如果你没有使用vi,可能会先看起来有点搞笑,所以请仔细input以下代码:

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

按ESC

 : w 

按回车

 : q 

按回车

现在你应该已经回到了正常的terminal视图。

检查composer php现在是否有正确的path:

 cd ~/.composer echo $PATH 

如果你看到包含你的文件目录的path,(例如/Users/JeffStrongman/.composer/vendor/bin),那么你很好。

 cd 

然后运行你的安装。 我遇到了这个问题,同时configuration我的Mac使用Laravel代客。

示例(可选)

 valet install 

export PATH =“$ PATH:〜/ .composer / vendor / bin”添加到〜/ .bashrc中,因为在运行terminal时只需要它。
为了完整起见, 在/ etc / environment( sudo gedit / etc / environment中添加PATH中的〜/ .composer / vendor / bin其附加到PATH中也是可行的,即使它是由其他程序调用的,因为它是系统全环境variables。
https://help.ubuntu.com/community/EnvironmentVariables

对于Linux Mint 18:编辑〜/ .bashrc并在底部添加以下行:

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

然后资源.bashrc(在控制台中input):

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

通过在控制台中键入来testing它:

 echo $PATH 

或者input控制台:

 laravel 

MacOS Sierra用户:

如果您的计算机上安装了MAAP和MAAP Pro,请确保从“应用程序”文件夹中删除MAAP和MAAP Pro

在根目录cd ~检查自制软件(如果你已经安装了自制软件)或者PHP是最新的

brew install php70

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

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

source ~/.bash_profile

cat .bash_profile

确保显示:export PATH =“$ PATH:$ HOME / .composer / vendor / bin”

laravel

现在应该是全球性的

这是我在我的.bashrc文件中添加并工作。

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

将此行放在.zshrc文件中

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

保存文件,一切工作:)

对于Ubuntu,就像这样:在~/.bashrc文件的末尾加上这一行

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

然后执行以下命令重新加载path:

 source ~/.bashrc 

只需在您的terminal(OSX)中使用以下命令:

 curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer 

那么“composer php”应该工作。