即使在设置PATH之后,在Mac上的Laravel安装也会抛出laravel

时间:2015-03-29 17:07:01

标签: php macos bash laravel laravel-4

我正在尝试使用laravel.com安装页面上提到的编写器在Mac上安装laravel。

我将路径设置为〜/ .composer / vendor / bin并尝试执行laravel命令。 以下错误保持

  

-bash:laravel:未找到命令

还尝试添加〜/ .bashrc文件的路径,但这没有帮助!

有人可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

这里有三种可能性

  1. 您实际上并未将路径添加到$PATH

  2. 您正在添加$PATH的路径,但laravel CLI尚未安装

  3. 您正在为$PATH

  4. 添加错误的路径

    以前所有新的unix shell用户都曾经绊倒过,所以不要感觉不好!

    首先,我通过尝试使用以下

    运行来确保安装了laravel CLI
    $ ~/.composer/vendor/bin/laravel
    

    假设上述内容未导致错误消息,则表示已安装该命令。

    假设您已安装该命令,这意味着您要添加$PATH无法正常工作的路径。试试echo你的shell中的路径

    $ echo $PATH
    

    我敢打赌你在那里看不到~/.composer/vendor/bin/laravel。如果是这种情况,请在您设置〜/ .composer / vendor / bin"的路径时,使用有关您正在执行的操作的信息更新您的问题。或"添加〜/ .bashrc文件的路径,"。你有可能在那里做错事。

    此外,如果您可以包含echo $PATH的输出,这对那些希望帮助您跟踪此问题的人有用。

答案 1 :(得分:0)

我知道这是一个足够老的线程,但我一直在寻找解决方案,在我的情况下,路径中根本不喜欢〜/ .composer / vendor / bin所以我要提供完整的实际路径/Users/myusername/.composer/vendor/bin然后工作

我可以从终端运行〜/ .composer / vendor / bin / laravel但是根本不喜欢将它附加到PATH。我可能在某个阶段做了一些奇怪的事情

(无论如何只是浪费了我生命的20分钟)