【问题标题】:Cannot make command line tool for artisan in PhpStorm 2017.1.3无法在 PhpStorm 2017.1.3 中为工匠制作命令行工具
【发布时间】:2017-05-25 12:20:24
【问题描述】:

当我尝试根据 Symfony Consoleartisan: [Settings | Tools | Command Line Tool Support ] -> add -> tool 创建别名时收到此错误消息。

问题:

无法将输出解析为 xml:第 3 行出错:不允许内容 在序言中..

命令:

C:\xampp\php\php.exe C:\xampp\htdocs\artisan list --format=xml

输出:

 [Symfony\Component\HttpKernel\Exception\NotFoundHttpException]

即使我尝试artisan servecomposer install, 然后出现[Symfony\Component\HttpKernel\Exception\NotFoundHttpException] 错误。

我没有找到任何解决方案。

我正在使用 Laravel 5.2 + Angular 1。

【问题讨论】:

  • 1) 适用于 Laravel 5.4.23(使用 Tool based on Symfony Console)。 2) “即使我尝试使用 artisan serve 或 composer install” 这可能意味着 composer install/json 可能会以某种方式损坏......或者 PHP 本身缺少一些东西(例如所需的扩展名)。我可能建议先检查您的 PHP 是否启用了 Laravel 所需的所有扩展。然后试试composer validate——也许它会显示一些东西。如果还是一样,请检查 PHP 的错误日志。

标签: laravel symfony phpstorm


【解决方案1】:

我最近在 phpstorm 中直接运行 artisan 命令(例如 ide-helper)时遇到了问题,我建议您改用您的操作系统终端。它可能会对你有所帮助。

【讨论】:

    猜你喜欢
    • 2014-03-26
    • 2019-05-20
    • 1970-01-01
    • 2016-05-05
    • 2017-10-03
    • 2016-04-20
    • 2014-08-30
    • 1970-01-01
    • 2016-12-26
    相关资源
    最近更新 更多