在Windows上测试Symfony flex



我不能让作曲家在Windows上的symfony4项目上使用flex receipe。

这是完整的过程:

  • 我从 http://windows.php.net/download#php-7.2 安装了PHP7.2(VC15 x86非线程安全(,设置了PATH env.php.ini创建了(从php.ini-development(。PHP 正在 Windows ( php -v ( 上工作。
  • 我从作曲家设置.exe(https://getcomposer.org/download/(安装了作曲家。它改变了 php.ini 为我激活一些 php 扩展(openssl 等(。
  • 我创建了一个带有composer create-project symfony/skeleton sf4的项目
  • 我搬到了 sf4 目录:cd C:/sf4
  • 我运行网络服务器:php -S 127.0.0.1:8000 -t public
  • 当我浏览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

=>相同的错误

作曲家似乎忽略了flex插件,你有什么想法吗?感谢!

在以下链接中查看尼古拉斯-格雷卡斯的答案

你可以继续使用这个链接中的Symfony容器,只需查找Flex使用的别名。

在您的情况下,Twig for Flex 是"symfony/twig-bundle",请运行composer req symfony / twig-bundle

萨鲁2

相关内容

  • 没有找到相关文章

最新更新