symfony 3 knp paginator composer file not found



我正在Symfony 3和Sonata中构建博客。我想使用knp paginator,所以我提出了该命令:

require knplabs/knp-paginator-bundle

它给了我这个错误:

PHP Fatal error:  Allowed memory size of 1073741824 bytes exhausted (tried to allocate 4096 bytes) in

phar:///usr/local/bin/composer.phar/src/composer/depperencyencyressolver/solver.php 在第220行

所以我做到了:

php -d memory_limit=-1 composer require knplabs/knp-paginator-bundle

这给了我:

Could not open input file: composer

如果我只是在Composer.json和Run Composer Update中添加该行,它会给我相同的大小错误,如果我添加" php -d memory_limit = -1",它告诉我"告诉我"无法打开输入文件:作曲家"我以前没有这个错误,我已经使用了" PHP -D内存限制",而且效果很好,我不知道该怎么做,我需要该项目的Paginator Bundle有人有任何想法吗?

通常,当您使用全球安装的composer.phar文件时,这通常会发生。因此,您应该(1(找到已安装的作曲家文件的绝对路径,然后(2(使用PHP使用中的绝对路径,例如:

~ ᐅ php -d memory_limit=-1 composer
Could not open input file: composer
~ ᐅ which composer
/usr/local/bin/composer
~ ᐅ php -d memory_limit=-1 /usr/local/bin/composer
   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ / __ `__ / __ / __ / ___/ _ / ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
____/____/_/ /_/ /_/ .___/____/____/___/_/
                    /_/
Composer version 1.4.1 2017-03-10 09:29:45

希望此帮助

相关内容

  • 没有找到相关文章