Php 找不到symfony 3 knp分页器编写器文件
我正在用symfony 3和Sonata建立一个博客。 我想使用knp paginator,所以我把这个命令:Php 找不到symfony 3 knp分页器编写器文件,php,symfony,composer-php,knppaginator,symfony-3.3,Php,Symfony,Composer Php,Knppaginator,Symfony 3.3,我正在用symfony 3和Sonata建立一个博客。 我想使用knp paginator,所以我把这个命令: 需要KNPLAB/knp分页器捆绑包 这给了我一个错误: phar:///usr/local/bin/composer.phar/src/Composer/DependencyResolver/Solver.php 在线220 所以我这样做了: php -d memory_limit=-1 composer require knplabs/knp-paginator-bundle 这
需要KNPLAB/knp分页器捆绑包
这给了我一个错误:
phar:///usr/local/bin/composer.phar/src/Composer/DependencyResolver/Solver.php
在线220
所以我这样做了:
php -d memory_limit=-1 composer require knplabs/knp-paginator-bundle
这给了我:
如果我只是在composer.json中添加行并运行composer update,它会给出相同的大小错误,如果我添加“php-d memory_limit=-1”,它会告诉我“无法打开输入文件:composer”
我以前没有这个错误,我已经使用了“php-d内存限制”,它工作得很好,我不知道该怎么做了,我的项目需要paginator包
有人有什么想法吗 当您使用全局安装的
composer.phar
文件时,通常会发生这种情况。因此,您应该(1)找到已安装的composer文件的绝对路径,然后(2)在php使用中使用绝对路径,例如:
希望这有帮助
php -d memory_limit=-1 composer require knplabs/knp-paginator-bundle
Could not open input file: composer
~ ᐅ 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