Fre*_*nes 7 ubuntu lamp laravel
我重新安装了Ubuntu 20.04 LTS(Focal Fossa),安装了 Apache、PHP、MySQL 和PHP Composer,似乎没有问题。但是,我仍然无法laravel -V
给我一个版本号。
我查看了大量 YouTube 视频,并尝试对 Stack Overflow 上的建议进行解释。我该如何解决?
Lob*_*Baz 29
如果您想全局调用二进制文件,则必须将PHP Composer二进制文件文件夹添加到 $PATH 中。
A)确保你有最新的 Laravel 安装程序:
composer global require laravel/installer
B)将 composer bin 文件夹添加到您的 $PATH:
编辑您的.bashrc文件:gedit $HOME/.bashrc
添加以下行: export PATH="$PATH:$HOME/.config/composer/vendor/bin"
C)使用 source 命令强制 Ubuntu 重新加载您的.bashrc文件:
source $HOME/.bashrc
D)尝试输出 Laravel 安装程序的版本:
laravel -V
应要求补充说明:
要从 Linux 终端执行命令,您需要告诉 Linux 程序所在的位置。
例如,您可以使用完整路径启动 Laravel 安装程序: $HOME/.config/composer/vendor/bin/laravel -V
但是,您希望能够laravel -V
直接调用命令,因为您不想每次都键入完整路径。
由于您使用的是 Ubuntu,因此默认的 shell 程序是 Bash。您需要在键入命令时告诉 Bash 在哪里查看。在这种情况下,您希望 Bash 在$HOME/.config/composer/vendor/bin/
文件夹中查找。
Bash 的配置文件是一个隐藏文件,.bashrc
位于用户主文件夹中。Bash 将特殊文件夹列表存储在一个名为$PATH
. 要添加新文件夹,我们只需将其添加到 $PATH 变量中。
如果您echo $PATH
在终端中输入,Bash 将输出 $PATH 变量的内容,您将看到一个文件夹列表。
现在您可能会问:“为什么我必须这样做?我通常不必弄乱我的 Bash 配置”。是的,这是因为您通常会安装 Ubuntu 软件包,并且它们被配置为开箱即用。在这种情况下,您在主目录中安装了一个 composer 包,因此您可以按照自己的方式配置它。
归档时间: |
|
查看次数: |
5057 次 |
最近记录: |