【问题标题】:Why I can't use "laravel" command inside Homestead VM为什么我不能在 Homestead VM 中使用“laravel”命令
【发布时间】:2016-10-29 14:55:10
【问题描述】:

我是 laravel 的新手。

所以,我已经在我的 Windows 机器上成功安装并配置了 Homestead。

然后我想安装 Laravel。正如我所说,我在 Windows 上,所以显然我不想在上面安装 php、composer 和所有这些东西,这就是为什么我只是点击 "vagrant ssh" 进入 Homestead 然后尝试按照官方文档安装laravel

composer global require "laravel/installer"

然后我尝试运行“laravel”命令,但没有运气 - 找不到命令。我决定,我必须编辑 PATH 变量,但后来我发现根本没有“~/.composer/vendor/bin”文件夹(不在 /home/vagrant 或 /root 中)。 在我被卡住之后。伙计们,我做错了什么?

附: “composer create-project --prefer-dist laravel/laravel blog”工作正常,但我想了解如何使“laravel”命令工作

【问题讨论】:

    标签: php laravel vagrant composer-php homestead


    【解决方案1】:

    当你运行composer global require "laravel/installer" 时它说了什么?它应该输出

    Changed current directory to /home/vagrant/.config/composer where laravel will be installed
    

    所以您可以在您的PATH 变量中添加/home/vagrant/config/composer/vendor/bin(注意config 与您所说的~/.composer/vendor/bin)和laravel 命令将起作用

    【讨论】:

      【解决方案2】:

      我不相信有 laravel 命令行可执行文件。

      您是否尝试运行artisan 命令?

      docs

      【讨论】:

      • Installation: 确保将 ~/.composer/vendor/bin 目录(或您的操作系统的等效目录)放在您的 PATH 中,以便您可以找到 laravel 可执行文件系统。
      • 然后:laravel 新博客
      猜你喜欢
      • 2017-01-02
      • 1970-01-01
      • 1970-01-01
      • 2020-10-27
      • 1970-01-01
      • 1970-01-01
      • 2018-07-02
      • 1970-01-01
      • 2014-05-15
      相关资源
      最近更新 更多