Php 在Windows上测试Symfony flex

Php 在Windows上测试Symfony flex,php,composer-php,symfony4,Php,Composer Php,Symfony4,我无法让composer在Windows上的symfony4项目上使用flex receipe 以下是完整的过程: 我从(VC15 x86非线程安全)安装了PHP7.2,设置了路径env。创建php.ini(从php.ini开发)。PHP正在windows上工作(PHP-v) 我从composer-Setup.exe()安装了composer。它为我更改了php.ini以激活一些php扩展(openssl等) 我用composer创建了一个项目symfony/skeleton sf4 我转到了

我无法让composer在Windows上的symfony4项目上使用flex receipe

以下是完整的过程:

  • 我从(VC15 x86非线程安全)安装了PHP7.2,设置了路径env。创建php.ini(从php.ini开发)。PHP正在windows上工作(
    PHP-v
  • 我从composer-Setup.exe()安装了composer。它为我更改了php.ini以激活一些php扩展(openssl等)
  • 我用
    composer创建了一个项目symfony/skeleton sf4
  • 我转到了sf4目录:
    cd C:/sf4
  • 我运行Web服务器:
    php-s127.0.0.1:8000-tpublic
  • 当我浏览
    locahost:8000
  • 因此,我想将symfony twig捆绑包作为flex软件包安装:
    composer require twig
我得到的错误是:

 [InvalidArgumentException]
  Could not find package twig.

  Did you mean one of these?
      twig/twig
      slim/twig-view
      latte/latte
      twig/extensions
      timber/timber
我在sf4项目中与当地的composer.phar进行了尝试:

cd C:/sf4
php composer.phar require twig
=>相同的错误

Composer似乎忽略了flex插件,你有什么想法吗?谢谢

请参见下面的答案

您可以继续使用中的symfony容器,只需查找flex使用的别名

对于flex的twig是“symfony/twig bundle”,请运行
composer req symfony/twig bundle


salu2

标记用户时,请链接到SO用户配置文件。也可以对外部URL使用超链接,而不是复制粘贴URL。请在发布前阅读SO指南。错误不再发生,我猜是您指出的composer flex错误。非常感谢。