Laravel 新命令不再适用于 MAC

Posted

技术标签:

【中文标题】Laravel 新命令不再适用于 MAC【英文标题】:Laravel new Command is not working on MAC anymore 【发布时间】:2020-06-05 09:49:15 【问题描述】:

我试过了

    composer global require laravel/installer nano ~/.bash_profile export PATH="$PATH:$HOME/.composer/vendor/bin"

根据 laravel 文档,但 laravel new FOLDER 不起作用

它的说法

sharif@Sharifs-MacBook-Pro ~ % laravel new
zsh: command not found: laravel

我们将不胜感激任何想法或解决方案。

【问题讨论】:

【参考方案1】:

而不是将export 添加到~/.bash_profile 文件中,您需要将其添加到您的~/.zshrc 文件中,因为根据错误,您的$SHELL 是ZSH 而不是bash。 Apple 最近将 macOS 中的默认 shell 从 bash 更改为 ZSH。

我在我的~/.zshrc:export PATH=$HOME/.composer/vendor/bin:$PATH 中做到了这一点

【讨论】:

【参考方案2】:

这应该可以解决它

    nano ~/.zshrc

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

【讨论】:

它就像一个魅力,但还需要再执行一个命令source ~/.zshrc @Sharif 我知道你是这个网站的新手,所以你可能不知道通常你应该接受包含比你接受的答案早 5 小时发布的更详细的答案。您接受的答案只是重复了相同的信息,但细节较少。

以上是关于Laravel 新命令不再适用于 MAC的主要内容,如果未能解决你的问题,请参考以下文章

是否有仅适用于控制台应用程序的 laravel 版本? [关闭]

jQuery:克隆元素和事件

Laravel Orion 是不是适用于 Laravel 版本 6

适用于 Windows 的 Mac 风格“Dvorak - Qwerty 命令”键盘映射?

在 iOS8 中: UIPopoverController presentPopoverFromRect 不再适用于 keyWindow

Laravel 5.2 路由仅适用于根目录