当前位置: 首页 > 知识库问答 >
问题:

在mac上安装laravel会在设置路径后仍未找到laravel

王经赋
2023-03-14

我正试图使用laravel上提到的作曲家在mac上安装laravel。com安装页面。

我设置了~/的路径。作曲家/供应商/bin,并试图执行laravel命令

-bash:laravel:未找到命令

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

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

共有2个答案

韩靖琪
2023-03-14

我知道这是一个足够老的线程,但我一直在寻找解决方案,在我的情况下,它是~/。路径中根本不喜欢composer/vendor/bin,因此我必须给出完整的实际路径/Users/myusername/。编写器/供应商/bin,然后一切正常

我可以从终端运行~/。作曲家/供应商/宾/laravel,但将其附加到PATH一点也不喜欢。我可能在某个阶段做了些奇怪的事

(反正只是浪费了我生命中的20分钟)

岳浩
2023-03-14

这里有三种可能性

>

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

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

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

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

    首先,我要确保安装了laravelCLI,方法是使用以下命令运行它

    $ ~/.composer/vendor/bin/laravel
    

    假设上述操作不会导致错误消息,则表示已安装该命令。

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

    $ echo $PATH
    

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

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

  •  类似资料:
    • 我已经安装了java11使用 然后,我尝试了下面的方法来将JAVA\u带回家 它返回为空。因此,按照echo$JAVA\u HOME中的说明操作不会返回任何结果 当我运行ls-l/usr/bin/java时,我看不到上面链接中显示的任何jvm路径。下面是我得到的 如何设置JAVA\u主页

    • 在我使用之后 看来安装成功了。第二次,结果是: 那如果我这么做了 结果是 然而如果我尝试 结果总是:

    • 问题内容: 我想使用golang,但是我在运行go命令时遇到了麻烦。我安装了go1.5.2 darwin / amd64,但是运行命令时,终端出现错误。我将路径添加到bash配置文件中,但是仍然出现错误(我重新启动了终端btw)。我卸载并重新安装,但没有运气。有人可以帮我解决这个问题吗?我不确定安装中是否有错误,但下载成功。如果不进行锻炼,我可能必须下载旧版本的go。 问题答案: 就像上面评论中提

    • 我创建laravel项目,在我的本地Windows电脑上工作良好。一旦我上传到Centos7服务器(通过SSH),我的所有路由都不工作。我试图通过行动修复,例如清除缓存,删除供应商文件夹和重做安装作曲家,但没有任何帮助。我从下面的日志中抓取。 [2018-12-20 13:09:17]本地的。错误:逻辑异常:无法为序列化准备路由[api/user]。在 /var/www/html/srp/vend

    • 我正在尝试为Java使用谷歌协议缓冲区(我是一个关于Java的新手,只是在尝试)。 首先,我使用OSX,并使用命令安装了协议缓冲区。 命令创建了目录,我可以在该目录中找到文件。 我编写了简单的测试Java代码,只是导入,它抱怨找不到包。 因此,我只是将jar文件,并将其目录添加为类路径,并且编译得很好。

    • 因此,我有一个虚拟环境,在那里我安装了软件包<code>实用程序<code>。我知道我安装了它,因为当我执行<code>pip安装utlity<code>并获得以下输出时: 要求已经满足:效用在。/anaconda 3/envs/splice buster/lib/python 3.5/site-packages(1.0) 这是的输出: ['', '/home/joel/anaconda3/env