Php 在mac上安装Laravel时,即使设置了路径,也无法找到Laravel

Php 在mac上安装Laravel时,即使设置了路径,也无法找到Laravel,php,macos,bash,laravel,laravel-4,Php,Macos,Bash,Laravel,Laravel 4,我正试图使用laravel.com安装页面上提到的编写器在mac上安装laravel 我设置了~/.composer/vendor/bin的路径,并尝试执行laravel命令。 下面的错误保持不变 -bash:laravel:未找到命令 还尝试将路径添加到~/.bashrc文件,但没有帮助 有人能帮我解决这个问题吗?这里有三种可能性 实际上,您没有将路径添加到$path 您正在将路径添加到$path中,但未安装laravelCLI 您将错误的路径添加到$path 所有这些都是每一个新的unixs

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

我设置了~/.composer/vendor/bin的路径,并尝试执行laravel命令。 下面的错误保持不变

-bash:laravel:未找到命令

还尝试将路径添加到~/.bashrc文件,但没有帮助


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

这里有三种可能性

  • 实际上,您没有将路径添加到
    $path

  • 您正在将路径添加到
    $path
    中,但未安装
    laravel
    CLI

  • 您将错误的路径添加到
    $path

  • 所有这些都是每一个新的unixshell用户以前遇到过的,所以不要难过

    首先,我要确保通过尝试使用以下命令运行
    laravel
    CLI来安装它

    $ ~/.composer/vendor/bin/laravel
    
    假设上述操作不会导致错误消息,则表示已安装该命令

    假设您安装了该命令,这意味着您为
    $path
    添加路径所做的任何操作都不起作用。尝试
    echo
    在shell中显示路径

    $ echo $PATH
    
    我打赌你在那里看不到
    ~/.composer/vendor/bin/laravel
    。如果是这种情况,请使用“设置~/.composer/vendor/bin的路径”或“将路径添加到~/.bashrc文件”时所做操作的信息更新您的问题。很可能你在那里做错了什么


    另外,如果您可以包含来自
    echo$PATH
    的输出,那么对于希望帮助您追踪此信息的人来说将非常有用

    我知道这是一个足够古老的线程,但我一直在寻找解决方案,在我的例子中,~/.composer/vendor/bin在路径中一点都不受欢迎,所以我必须给出完整的实际路径/Users/myusername/.composer/vendor/bin,然后一切正常

    我可以从终端运行~/.composer/vendor/bin/laravel,但将其附加到PATH中一点也不喜欢。我可能在某个阶段做了一些奇怪的事情


    (不管怎么说,我浪费了20分钟的生命)

    在终端上运行
    laravel
    ,你期望得到什么?:)Laravel是PHP框架,不是cli命令。我知道它是一个框架!laravel安装提供了一个使用cli中的laravel创建项目的环境,而这在我的情况下不起作用!我不知道,谢谢!也许您可以在这里找到答案:您需要在
    ~/.bash\u profile
    中添加路径,而不是
    ~/.bashrc