【发布时间】:2017-07-31 19:24:55
【问题描述】:
我在尝试将 Laravel 命令安装程序与 Mac 10.10.5 Yosemite 一起使用时遇到问题。
据我了解,我也有:
确保将 $HOME/.composer/vendor/bin 目录(或您的操作系统的等效目录)放在 $PATH 中,以便您的系统可以找到 laravel 可执行文件。
所以我尝试以两种不同的方式导出 $PATH:
export PATH="~/.composer/vendor/bin/"
export PATH="$PATH:$HOME/.composer/vendor/bin
我安装了 laravel 安装程序,我确实看到 Laravel 安装程序的目录存在:
~/.composer/vendor/bin/laravel/installer/...
问题是当我使用 laravel 命令时,我得到:
-bash: laravel: command not found
我回显 $PATH,我得到了这个:
/Applications/MAMP/bin/php/php5.6.10/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
我认为 $PATH 的设置方式有问题。如果我是对的,我该如何改变?如果我错了,你认为发生了什么?
在弄清楚这一点之前,我不会尝试安装 Vallet,因为我有预感它会因为同样的问题而无法正常工作。
【问题讨论】:
-
此路径的导出仅对 1 个终端会话可靠。其他终端会话不会知道该变量。您需要将其添加到您的 ~/.bashrc 文件中,以便所有终端会话都可以了解它。
标签: macos laravel terminal mamp