繁体   English   中英

未找到symfony 3 knp paginator composer文件

[英]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 

第220行的phar:///usr/local/bin/composer.phar/src/Composer/DependencyResolver/Solver.php

所以我这样做了:

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

这给了我:

 Could not open input file: composer 

如果我只是在我的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 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 

希望这有帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM