Questions tagged «composer-php»

Composer是PHP编程语言的应用程序级程序包管理器。它提供了一种用于轻松管理基于PHP的项目依赖项(库)的标准格式,并且受到Node.js的“ npm”和Ruby的“ bundler”的强烈启发。与[php]标记一起使用

9
OSX -bash:composer:找不到命令
如果我键入“ composer”,则会收到上述错误消息。 我在Macbook上做过: curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer 全局安装Composer。 我不得不手动创建/ local / bin / composer目录,也许这引起了错误? php composer.phar 如果我在我的.phar文件所在的代码目录中,则可以工作。 我该如何解决问题并在全球范围内运行作曲家? 我的〜/ .profile export PS1="\W: " export CLICOLOR=1 export LSCOLORS=gxBxhxDxfxhxhxhxhxcxcx 〜:回声$ PATH /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/local/bin ~:

2
非空的PSR-4前缀必须以名称空间分隔符结尾
我正在尝试使用Composer设置PSR-4,但我刚开始 A non-empty PSR-4 prefix must end with a namespace separator. 我autoload的composer.json样子如下: "autoload": { "psr-4": { "Acme\\models" : "app/models" } }, app/models 是空的。 我究竟做错了什么?我怎样才能解决这个问题?

16
作曲家更新内存限制
我需要在主机上运行composer update,所以我使用ssh登录并尝试运行comand: composer update 在/ www文件夹中,其中有laravel和composer安装 但我得到错误: 与我的托管服务提供商联系后,他们告诉我运行命令: php -d memory_limit=512M composer update 我运行此命令,但得到:“无法打开文件:作曲家” 该怎么办?这里的解决方案是什么?

11
如何解决“您的要求无法解决为一组可安装的软件包”错误?
我跑步时composer update会收到一些有线输出。 这是我的composer.json样子。 { "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"], "license": "MIT", "repositories": [{ "type": "vcs", "url": "https://github.com/Zizaco/ardent.git" }], "require-dev": { "phpunit/phpunit": "4.3.*" }, "require": { "laravel/framework": "4.2.*", "laravelbook/ardent": "dev-master as 2.4.0", "zizaco/entrust": "dev-master", "sebklaus/profiler": "dev-master", "doctrine/dbal": "dev-master" }, "autoload": { "classmap": [ "app/commands", "app/controllers", "app/models", "app/database/migrations", …

5
您的openssl扩展不支持SHA384,无法验证phar文件的完整性
我composer self-update在Windows 10上运行时收到 错误消息这是完整的错误消息 composer self-update Updating to version 1.8.4 (stable channel). Downloading (100%) [RuntimeException] SHA384 is not supported by your openssl extension, could not verify the phar file integrity 我正在跑步PHP 7.3.2 可能是什么问题?
81 php  composer-php 

7
Composer引发[ReflectionException]类Fxp \ Composer \ AssetPlugin \ Repository \ NpmRepository不存在
我安装了最新版本的(1.0.0。stable)composer,在我的Yii2项目中输入了以下内容: php composer.phar update 它给了我这个错误: [ReflectionException]类Fxp \ Composer \ AssetPlugin \ Repository \ NpmRepository不存在 [ErrorException] Fxp \ Composer \ AssetPlugin \ Repository \ AbstractAssetsRepository :: whatProvides()的声明应与Composer \ Repository \ ComposerRepository :: whatProvides(Composer \ DependencyResolver \ Pool $ pool,$ name,$ bypassFilters = false)兼容 有人可以帮我解决这个问题吗? 这是我的composer.json { "name": "yiisoft/yii2-app-advanced", "description": "Yii 2 …
80 php  yii2  composer-php 

11
作曲家:您的系统缺少所请求的PHP扩展名ext-intl *
我正在尝试使用composer.json文件。但是,当我尝试composer install在自己的命令中运行命令“ ”path/project/时,出现错误: 我已经wamp为' extension=php_intl.dll'配置了我的代码,并从' 'icu*.dll中将所有内容复制D:\wamp\bin\apache\apache2.2.22\bin到' D:\wamp\bin\php\php5.3.13'中,并且显示在phpinfo(): 没有复制的icu*.dll作品也可以展示出来phpinfo(); 请让我知道,如果我有intl安装在我wamp和composer install我的电脑为什么我收到此错误。真的,太烦人了。 这是我的详细信息: 操作系统:Windows 7(64) PHP:5.3.13 阿帕奇:2.2.22 作曲家:由可执行文件安装 梨子:已安装(最新) PHPUnit:已安装(最新) 我composer.json的如下: { "name" : "sebastian/money", "description" : "Value Object that represents a monetary value (using a currency's smallest unit)", "keywords" : ["money"], "homepage" : "http://www.github.com/sebastianbergmann/money", "license" : "BSD-3-Clause", "authors" : [{ "name" …

10
如何在任何地方运行作曲家?
我刚刚在/usr/bin文件夹中安装了composer ,因此从该文件夹运行时,php composer.phar我会获得有关composer的帮助信息。但是,当我尝试从其他文件夹运行相同文件时,我得到了Could not open input file: composer.phar。 如何php composer.phar从各个地方打电话都没有问题?
78 php  composer-php 

3
composer.lock:它是如何工作的?
我正在尝试了解这一部分:http : //getcomposer.org/doc/02-libraries.md#lock-file 该锁定文件不会对依赖该锁定文件的其他项目产生任何影响。它只对主项目有影响” 这是否意味着如果项目P依赖于库A,而库A依赖于库B v1.3,则项目P不会关心库B的版本,而可能会安装B 1.4?那有什么意义呢? 还是像从依赖管理器中所期望的那样相反?


4
在与当前目录不同的目录中运行Composer
我不知道是否提出了这个问题,因为搜索发现的结果主要与移动库安装目录有关。 我有一个全局安装的composer命令。有没有一种方法可以运行,例如,composer install在与当前目录不同的目录中运行,即指定我要在其中运行命令的目录? 例如/home/someuser,我想获得与在composer install内部运行相同的结果/home/someuser/myproject。当然,一种方法是简单地更改当前目录,运行composer然后返回。
75 php  composer-php 

13
Laravel显示“无法清除缓存。确保您拥有适当的权限”
Laravel向我显示“用户'homestead'@'localhost'的访问被拒绝(使用密码:是)”。一种解决方案是使用以下三个命令清除缓存和存储的配置缓存: php artisan cache:clear php artisan config:clear php artisan config:cache 之后php artisan cache:clear,终端说: Failed to clear cache. Make sure you have the appropriate permissions. (红色背景) 进行第二个和第三个代码(php artisan config:clear和php artisan config:cache)效果很好!但是在输入第一行时仍然给我错误。谁能解释为什么?

10
SSL / TLS保护需要openssl扩展
composer create-project flarum/flarum . --stability=beta 我尝试运行此命令,但它给了我这个错误。 [RuntimeException] The openssl extension is required for SSL/TLS protection but is not availab le. If you can not enable the openssl extension, you can disable this error , at your own risk, by setting the 'disable-tls' option to true. 我试图将“ extension = php_openssl.dll”添加到“ php.ini”,但是仍然出现此错误
74 php  composer-php 

10
尽管有--prefer-dist标志,但更新作曲者依赖项的速度很慢
为什么即使没有更改,我的作曲家依赖关系最多也要花两分钟来更新? 一个流行的建议是添加--prefer-dist标志: php composer.phar update --prefer-dist 但这对我的情况没有影响。以下是我的composer.json文件-我缺少明显的东西吗? { "name": "my-namespace/symfony", "type": "project", "description": "", "require": { "php": ">=5.3.3", "symfony/symfony": "2.3.*", "doctrine/orm": ">=2.2.3,<2.4-dev", "doctrine/doctrine-bundle": "1.2.*", "twig/extensions": "1.0.*", "symfony/assetic-bundle": "2.3.*", "symfony/monolog-bundle": "2.3.*", "sensio/framework-extra-bundle": "2.3.*", "sensio/generator-bundle": "2.3.*", "sensio/distribution-bundle": "2.2.*", "my-namespace/my-bundle": "1.0.*" }, "repositories": [ { "type": "vcs", "url": "http://username:password@git.com/my-bundle.git" } ], "scripts": { …

9
为什么300秒后作曲家安装超时?
当我尝试在服务器上构建它时,我在symfony2中制作了一个小项目,在解压缩symfony时总是失败。构建还可以,作曲家突然不会解压缩symfony,我也没有做任何更改。我尝试使用Jenkins进行构建,也尝试从bash手动进行构建,结果相同。这不是权限问题,服务器上的Internet连接也可以。 Loading composer repositories with package information Installing dependencies (including require-dev) from lock file - Installing symfony/symfony (v2.3.4) Downloading: 100% [Symfony\Component\Process\Exception\ProcessTimedOutException] The process "unzip '/path/vendor/symfony/symfony/6116f6f3 d4125a757858954cb107e64b' -d 'vendor/composer/b2f33269' && chmod -R u+w 'vendor/composer/b2f33269'" exceeded the timeout of 300 seconds.

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.