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.
当前回答
在Fedora:
有些composer bin不在.composer目录中 所以你需要使用以下方法来定位它们:
locate composer | grep vendor/bin
然后在.bashrc中回显该部分
echo 'export PATH="$PATH:$HOME/{you_composer_vendor_path}"' >> ~/.bashrc
我的是"/.config/composer/vendor/bin" 干杯!
其他回答
将此文件夹放在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)。
这是我在我的.bashrc文件中添加的,并且起作用了。
export PATH=“$PATH:/home/myUsername/.composer/vendor/bin”
对于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
我的路径没有/.composer,只有/composer,所以我的路径是:-
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
这在ubuntu 20.04上对我有效
详细说明:
在你的~/。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
推荐文章
- 选择“表”中的“最后一行”
- 如何从查找“类型d”中排除此/ current / dot文件夹
- 检查bash变量是否等于0
- 只使用md5sum获取哈希值(没有文件名)
- 如何生成一个核心转储在Linux上的分段错误?
- 在Bash中测试非零长度字符串:[-n "$var"]或["$var"]
- 从包含文件名的路径获取不包含文件名的完整路径
- 如何删除超过X小时的文件
- 如何创建Bash别名?
- 如何拉特定的目录与git
- 将所有变量从一个shell脚本传递到另一个?
- 如何在Python中列出目录的内容?
- Laravel:获取基本URL
- 如何删除shell脚本中文件名的扩展名?
- 使用xargs调用shell函数