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

Laravel:命令未找到[重复]

夏侯俊美
2023-03-14

我觉得自己是个白痴,不得不问这个问题,我已经问了所有类似的问题,但都没有用。我在mac上的一个流浪vm中运行Ubuntu14.04。我已安装composer,并已运行以下命令:

composer global require "laravel/installer"

(这似乎已经工作,并显示laravel是下载的东西之一)

我还将这一行添加到了。巴什尔

export PATH="∼/.composer/vendor/bin:$PATH"

请注意,我将此添加到流浪者用户和根用户. bashrc文件中。我已经注销并返回到shell,并使用以下命令验证了路径:

echo $PATH

这给了我这个:

∼/.编写器/供应商/bin:∼/.编写器/vendor/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

而失败的命令本身是这样的

laravel new test

我不知道我会错过什么,有什么想法吗?

共有3个答案

齐鹏程
2023-03-14

如果你把波浪(~)内引号它不会被翻译到您的主目录。运行这个,它应该可以工作:

export PATH=∼/.composer/vendor/bin":$PATH"
龚博涛
2023-03-14

打开终端并运行以下给定线路:

对于zsh和bash:

export PATH="$HOME/.config/composer/vendor/bin:$PATH"

source ~/.zshrc
source ~/.bashrc

仅适用于bash:

export PATH=~/.config/composer/vendor/bin:$PATH

source ~/.bashrc
陈嘉荣
2023-03-14

最好使用$HOME,而不仅仅是~

在我的中。zshrc(我使用zsh)我让它以这种方式工作

export PATH="$PATH:$HOME/.composer/vendor/bin"

确保您的终端确实使用了. bashrc,而不是.bash_profile,如果是这种情况,您应该编辑该文件。如果从VM使用它,则当调用wanrent ssh时,登录的用户是wanrent,而不是root

此外,请记住在编辑后对文件进行源处理,或者打开一个新的终端。

我看到有答案把$PATH放在作曲家的路径之后,所以我想我可以告诉你我学到了什么不同。

这不是一件随机的事情,你可以随心所欲。你放在后面的内容会覆盖前面的内容。如果要使用覆盖路径中已安装的任何内容的软件包,您需要知道这一点。

这意味着,如果您的系统上安装了某些东西,并且您使用composer安装了更新版本的软件包,它将有相同的命令启动,因此,如果composer路径不在系统路径之后,您必须引用composer的供应商/bin中二进制文件的完整路径才能执行它。

 类似资料:
  • 我已经安装Laravel使用作曲家没有问题,但当我试图执行"laravel"在我的终端我有这个典型的错误: -bash: laravel:命令未找到 如果我读了官方网站的留档,我需要这样做: 确保在路径中放置~/.composer/vendor/bin目录,以便在终端中运行laravel命令时找到laravel可执行文件。 但我不知道该怎么做(我对终端控制台命令不熟悉)。 你能帮我吗?谢谢

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

  • 我正在学习bash在我的Mac: 在我的Mac中有一个最简单的bash脚本,名为: 但在我的终端中,我想运行它,但失败了: 我不知道为什么会有错误,一切都好。

  • 我正在建立node.js,以便使用流星、德比或余烬等框架,但很早就遇到了一些问题。按照这些说明(http://www.nodebeginner.org),我安装了节点,创建了一个简单的helloworld.js文件,然后在终端中运行以下命令: 但我得到以下错误: 我尝试导航到该目录,然后简单地运行: 但是得到同样的错误。我对node.js完全陌生,不知所措。 正在运行OS X 10.7.5和最新版

  • 当我在mac上打开终端时,它会显示出来 (我的echo$PATH) 我已经尝试编辑我的。bash_profile 但它仍然显示我"导出:命令未找到,当我启动终端... 另外,所有的命令似乎都有效,但我内心的完美主义者在尖叫!

  • 我是新的Python开发和尝试使用pipenv。我运行命令,它成功运行: 然而,当我在一个新的根项目目录中运行命令时,我收到以下消息:。我怀疑我可能需要修改我的. bashrc,但是我不清楚要向文件中添加什么,或者是否需要修改。