Composer php 缺少编写器自动加载名称空间?

我正在开发一个使用独白的项目,它需要Psr/log。 当我通过自动加载使用Monolog时,它会抱怨缺少Psr\Log\LoggerInterface。 因此,我查看了编写器生成的autoload_namespaces.php,没有找到正在注册的Psr 以下是我的供应商/autoload_namespaces.php的内容 return array( 'Symfony\\Component\\Process' => $vendorDir . '/symfony/process/', 'Mo

Composer php CakePHP 3编写器缺少文件

我通过composer更新了我的CakePHP3项目。我使用蛋糕应用程序框架。更新后,我的应用程序向我发送了有关已弃用会话助手的错误消息。我检查了cakephp/cakephp github存储库,在/src/Controller文件夹中有ComponentRegistry.php之类的文件,而我的项目中没有这些文件 我很困惑。为什么作曲家不同步这些? 您使用的是CakePHP 3.1的开发版本。在这种版本中,会话帮助器已被弃用。我建议您将项目设置为仅与稳定版本一起工作。您确定您正在比较适当的

Composer php 我可以重写composer.json依赖项以删除它吗?

我知道可以使用以下方法覆盖编写器依赖项: "some/module": "1.0.0 as 2.0.0", 但是有可能完全删除我的一个依赖项所需要的依赖项吗 问题是我需要“cwp/cwp配方基础”:“1.1.0”,,可以找到。这个包只是依赖项的另一个列表,但是我不想要这些依赖项中的任何一个 有没有办法告诉composer忽略这一依赖项 例如 我想你不能。但是,如果它只是一个依赖项列表,为什么不复制该列表(不需要的列表除外),并将它们粘贴到composer.json 另一种方法是,如果分叉cwp

Composer php 我可以撤消composer';自动卸载?

我在我的PHP项目上错误地发布了composer dump autoload-o(认为它做了其他事情!)。有没有办法撤销这个 我在vendor/composer/autoload\u real.php中发现了一个自动生成的文件-删除这个文件就可以了吗?是的,手动删除vendor/composer/文件夹中自动加载程序的所有文件应该可以了 因此,所有的vendor/composer/autoload.*.php文件和都包含了路径.php 通过使用dump autoload-oComposer创建一

Composer php 编写器需要分支名称

例如,我想要求: { "repositories": [ { "type": "git", "url": "https://github.com/google/google-api-php-client.git" } ], "require": { "google/apiclient": "v1-master" } } 在本例中,我尝试在分支v1 master上使用requiregoogle/apiclient。我得到一个错误:

Composer php 如何将adminer与composer autoload.php一起使用?

早些时候,我从官方网站下载了adminer,并像“site.com/adminer.php”那样使用它,但现在我通过类似于composer的依赖性安装了adminer。a现在如何访问adminer?Composer将把adminer放入项目的供应商文件夹中,例如您的项目文件夹/vendor/vrana/adminer 请记住,当您通过Composer获取Adminer时,您正在使用Adminer的开发版本。这意味着它是一个“多文件应用程序”,而不是“单文件版本”。实际上,该存储库中有“多个应用程

Composer php 编写器冲突要求

我正试图为我工作的公司构建一个PHP框架,最疯狂的事情发生了 我有一个软件包,它依赖于其他两个软件包的开发 首先(当然,它们在不同的文件夹中!): 我运行了composer init来创建一个包xxxxxx/core min,结果是: { "name": "xxxxxx/core-min", "description": "Dummy Minimal Core", "type": "library", "license": "New BSD License",

Composer php Ubuntu上的Composer用户

正在尝试编写器更新在laravel上引发此异常: [运行时异常] 无法删除 /home/sherkat2017/ftp/www/vendor/symfony/yaml/Dumper.php: 即使运行chmod 775-R vendor和chown sher:www data-R vendor也不能解决问题: drwxrwxr-x 8 sher www-data 4096 Apr 13 18:25 storage 我认为composer以不同于www-data的用户身份运行 这

Composer php chmod():不允许操作

在我的smfony项目上安装composer时,我总是收到这样的消息。似乎所有权限都做得很好 user@ubuntu:/var/www/html/sf-test$ composer install Loading composer repositories with package information Installing dependencies (including require-dev) from lock file Nothing to install or update Gene

Composer php 我的作曲家psr-4自动加载有什么问题?

我正在用Slim和Twig创建一个web应用程序。我使用的库工作得很好,我可以轻松地调用它们。但是composer.json自动加载psr-4找不到我自己的类(psr-0也找不到它们) 这是我的文件系统: project |composer.json |src |public | |index.php |classes | |Application.php | |middlewares |

Composer php Beyond Code Expose | Expose:在linux中找不到命令错误

我已经在我的linux机器上安装了composer。我想使用最近发布的隧道应用程序expose,这是ngrok的替代方案。 看看这个。但在安装之后,我无法使用它,因为它显示错误expose:command not found。有人发布了类似的问题,但我找不到任何解决方法。我试图检查作曲家的路径(如下所示)和其他东西,但什么也没发生 感谢您的任何帮助 如果您使用的是默认终端,则: echo 'export PATH="$PATH:$HOME/.config/composer/vend

Composer php 编写器:找不到请求的php包

每次我尝试运行composer install,依赖项都会由于以下错误而失败: The requested package php could not be found 我已经在一个灯堆上工作了,但我现在正试图让它在一个LEMP堆栈上工作,使用php5 fpm,它运行得不好 $ php -v PHP 5.5.8-3+sury.org~precise+2 (cli) (built: Jan 29 2014 13:23:55) Copyright (c) 1997-2013 The PHP Gr

Composer php 在composer中需要不符合PSR的包

我只想在using composer中拉取以下软件包,以便自动加载,但不知道如何(或是否)完成: 这是否可能,如果可能,如何实现?我知道这个问题有点老了,但我认为如果项目根目录中没有包含(有效)composer.json的目标资源,就不能包含包、归档或库 但是,;谷歌给了我这份回购协议,这似乎起到了作用。经过多次尝试,我相信你是对的,先生。可能有一些不知名的黑客,但不值得我花时间。

Composer php Can';t使用composer安装模块

使用composer安装user-management()模块时遇到问题。我得到以下错误 [UnexpectedValueException] Could not parse version constraint <=2.*: Invalid version string "2.*" 到composer.json。我还用 composer self-update 但还是没有运气。然后我尝试安装其他模块,但同样的错误也存在 注意:我已经在当前项目上安装了模块,所有模块都已安装,没有任何

Composer php 编写器脚本不再运行

所以我们的网站我们有作曲家集, 在它得到包之后,我们运行一些命令 "scripts": { "post-install-cmd": [ "php -r \"shell_exec('cp -rf sourcefiles/. source/.');\"", "php -r \"shell_exec('rm -rf sourcefiles');\"" ] } 这些运行版本为2016-02-24_11-44-07-45f6b37 但是,当我运行自我更新程

Composer php 安装软件包时,如何为供应商中的子文件夹设置自定义文件夹路径?

我想在我的本地项目中安装一个包。为此,我在我的项目文件夹中创建一个composer.json文件,如下所示,它将该包的总供应商文件夹提供给我的项目中的自定义文件夹。工作正常 { "config": { "vendor-dir": "/var/www/html/Test2/Testing/Down" }, } 它将包放入“向下”文件夹 但是,现在我希望包中的子文件夹或文件安装在我的自定义文件夹中,比如我项目中的js/css文件夹 例如,我希望jquery.js文件进入我的

Composer php 作曲家版本约束“>”的含义是什么=N.N.N`

以下composer package manager版本约束允许的PHP的最高版本是什么 "php": "^5.5.9|>=7.0.8" 说:- ^5.5.9表示>=5.5.9 “php”:“>=7.0.8” 表示高于或等于7.0.8,是的,也指8.0.0 摘自composer文档: “供应商/包装”:“>=1.3.2”,//任何高于或等于1.3.2的内容 我认为文件中说得很清楚;) 请注意,php在composer存储库中不是一个真正的包 测试您的软件包,例如使用此工具: “我认

Composer php 在composer.json中为特定供应商的所有包设置冲突

我们已经创建了一系列与Symfony 4.3兼容的捆绑包,因此我们设置了 "conflict": { "symfony/browser-kit": ">=4.3", "symfony/http-kernel": ">=4.3" } 现在,我们想升级一个项目,即使用这些捆绑包升级到Symfony 4.3。为了防止以后升级到Symfony 4.4时出现问题,我想排除所有Symfony 4.4软件包,如下所示: "conflict": { "symfo

Composer php 作曲家赢得';t安装";“需要开发”;包装

我正在尝试使用Laravel进行一些开发,由于某些原因,我无法让它安装任何依赖项的composer.json文件中require dev部分列出的任何软件包。好的,默认情况下应该安装开发依赖项。我在composer安装上尝试过使用和不使用--dev标志。我还尝试过删除供应商/的内容,删除composer.lock和~/.composer并从头重新安装所有依赖项,但仍然没有成功。我还尝试了composer update命令的各种迭代 例如,在vendor/laravel/framework/com

Composer php 如何从composer.json获取存储库域以设置iptables?

我想列出我的composer.json将用于下载项目依赖项的所有域,以便在我的iptable配置中列出它们。有办法做到这一点吗 这是我的iptable配置的一部分,我想用该列表来完成: HTTPS_SERVERS=(packagist.org api.github.com github.com getcomposer.org us3.api.mailchimp.com mandrillapp.com) for i in `seq 0 $((${#HTTPS_SERVERS[*]} -1))` d

Composer php 如何在composer安装时跳过建议

在本地运行composer安装时不会显示任何有关建议的内容。在我们的CI环境中,它提供了一长串我希望避免的建议。我想看到从缓存加载的东西的输出,诸如此类的东西,只是不想看到这个。我已经看过文件了,还没有弄清楚如何隐藏这个 这些建议(在许多其他建议中) symfony/security-core建议安装symfony/expression-language(用于使用表达式投票者) symfony/routing建议安装symfony/expression language(用于使用表达式匹配) p

Composer php Composer如何知道要加载哪些MediaWiki扩展?

我们已经从使用语义包切换到使用Composer安装扩展。现在,对于某些扩展,我们可以跳过在LocalSettings.php文件()中手动包含入口点。但是MediaWiki如何知道要加载哪些扩展。它是否读取composer.json?答案,如中所述: Composer在vendor/autoload.php创建一个自动加载器,它是 包含在WebStart.php中 我验证了这一点-WebStart.php就是这样做的: # Load composer's autoloader if presen

Composer php 如何解决WSOD问题,抱怨暴食?

在Drupal8开发过程中启用了一些模块之后,我得到了一个WSOD。调试信息引发了以下问题: 致命错误:在第13行的/var/www/html/galtane clean/vendor/GuzzleHttp/promises/src/TaskQueue.php中找不到接口“GuzzleHttp\Promise\TaskQueueInterface” 我试图通过在我的数据库pre problem的备份上逐个启用模块来隔离导致问题的模块,但第一次尝试后错误立即再次出现。然后我卸载了这个模块,问题仍然

Composer php 编写器未向专用存储库发出请求

我有一个私有的Satis存储库,我在其中托管了几个私有包。我希望将其中一个包作为我正在编写的包的依赖项,但当我尝试运行composer update(使用composer版本1.4.1)时,它失败,并显示以下消息: Your requirements could not be resolved to an installable set of packages. Problem 1 - The requested package my/dependency-bundle could n

Composer php 由于无法将词法变量$eventName用作参数名,Laravel CLI无法创建新应用程序

使用composer使用composer global require“Laravel/installer”命令成功安装Laravel的安装工具后,通过运行Laravel new app name创建应用程序的第一次尝试失败,输出如下,敬请告知:) 原来问题与系统上安装的guzzle版本有关 在其他一些存储库/应用程序上看到关于guzzle 5.3的类似问题后,通过运行composer global info guzzlehttp/guzzle确认了我的全球安装版本,它是5.3。 然后通过运行c

Composer php 编写者:为什么我的一些软件包在安装新软件包时被自动删除

我尝试通过composer在yii2上安装stripe软件包。它安装成功,但也自动删除了一些软件包。我没有编辑composer.json或lock文件,我只是执行composer require命令来安装包。为什么作曲家删除了这些软件包?我如何才能恢复它们?将来有什么办法可以预防吗? 谢谢 假设你的项目A需要依赖性B 依赖项B的1.1.x版本需要包C 现在,如果您更新到依赖项B的1.2.x版本,该版本不再依赖于包C,composer将自动检测孤立的依赖项,从而删除包C 如果在更新后仍希望应用程序

Composer php Laravel Valet with Composer的安装在Mac OS中发出命令not Found错误

目前,我正在安装Laravel代客泊车,以便使用它与Kirby CMS进行本地开发 我遵循,一旦我试图安装代客泊车我得到一个“命令未找到”错误。查看其他线程后,我尝试使用以下代码查找设备的路径: echo $PATH 作为回应,我得到了这个: /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/tohumakind/.config/composer/vendor/bin:/Users/tohumakind/.composer/vendor/b

Composer php 如何在Composer.phar中安装最新版本的软件包?

例如,若我不知道包中存在哪个版本,并且作者并没有在自述文件中指定版本,那个么我怎么能只安装最新版本呢? composer.phar安装供应商/软件包?我认为这是不可能的。你必须至少了解一些你将要使用的软件 这方面的资料如下: 源存储库中的任何现有标记 或者,此存储库中的任何现有分支 如果您不知道存储库的位置,则必须使用下载包(ZIP,TGZ),这需要一个专用的版本号 您可能使用packagist.org下载该软件-您可以在此网站上找到该软件的公认版本 安装任何标记的软件版本意味着您希望添加“

Composer php 将附加包并入Laravel的正确方式是什么?

我正在尝试集成此软件包: 也在Packagist上见过她: BitBucket的文档说明: Installation Be sure minimum-stability is set to dev in your composer.json, then run: composer require cerbero/oauth:2.1.0 因此,我在Laravel之后包括以下内容: "require": { "laravel/framework": "4.2.*", "cerb

Composer php 如何使用composer从命令行添加非公共存储库?

我想添加一个新的包,它不是在PackageGist,而是一个本地或非公共存储库。我知道如何在composer.json中实现这一点。例如: "repositories": [ { "type": "vcs", "url": "https://bitbucket.org/xxxx/xxxxx.git" } ], "require": { "xxxx/xxxxx": "dev-master" }, 但我想从命令行执行此操作,以便可以将此非公共

Composer php 添加Composer作为Drupal 8的管理员

我手动安装了D8,但我需要Composer来管理和安装Drush和Drupal控制台。 我找到了关于fresh安装的文档,但我想知道在手动安装Drupal后是否可以将Composer添加为Drupal组件管理器 实际上我已经安装了Composer和Drush9。但我无法对D8进行更新,因为Composer找不到有关以下内容的信息: ~/www/mgasquet/sited8 $ composer outdated behat/mink-selenium2-driver dev

Composer php 在Prestashop模块1.7.6中添加命令(控制台命令)

我正在开发一个prestashop模块(1.7.6版),我想添加一些控制台中可用的命令。 问题是,当我配置服务并尝试运行 bin/控制台mymodule:mycommand 系统返回在“mymodule”命名空间中没有定义任何命令。 这是我的服务 services: mycommand_command: class: Mymodule\MycommandCommand tags: - { name: 'console.command' } 这里是我的compo

Composer php hh_客户端报告包上的错误

我正在遵循Hacklang官方网站上的指示 正如它所说,我运行: $ touch .hhconfig $ mkdir bin src tests $ cat > hh_autoload.json { "roots": [ "src/" ], "devRoots": [ "tests/" ], "devFailureHandler": "Faceb

Composer php 让Composer将插件安装到另一个目录

我有一个框架,它使用插件作为plugin/目录中的子目录。插件是git子模块,工作正常。但是有些插件需要第三方库,我想使用Composer ti安装它们。插件之间也存在依赖关系,Composer也可以处理这些依赖关系 我尝试使用composer,但它会将所有内容安装到vendor/目录中,这是错误的,因为插件必须进入plugin/目录。在core/中还有框架的核心,在app/目录中有特定于应用程序的文件 在这种情况下,使用Composer的最佳方法是什么?Composer应该有一种方法来决定哪个

Composer php getcomposer.org的响应速度较慢

看来getcomposer.org今天的反应非常缓慢。这破坏了对各个步骤有合理超时的部署。是否有备用或备用地址?Getcomposer.org不应影响您的部署,但是如果Getcomposer.org速度较慢,则最有可能的是packagist.org也会受到影响,它承载包信息 如果您直接使用Packagist的项目,您的部署不仅取决于Packagist.org是否已启动并可用,还取决于您所依赖项目的托管站点(最有可能是Github或Bitbucket)。如果能够独立于这些站点的状态进行部署对您来说

Composer php 基于每个环境配置不同的parameters.yml路径

我需要根据不同的环境将parameters.yml放置在不同的环境中。在开发中,它将位于app/config中,但在预生产中,路径将发生变化,生产环境也是如此,等等 我知道parameters.yml的路径是在composer.json上定义的,在“extra”下的“incenteev参数”中,但是有没有办法为不同的环境配置它(比如extra dev或extra where) composer额外部分如下所示: { { "extra": { "symfony-app-dir": "

Composer php 特拉维西和作曲家执行官斯特杜特

当我在travis中运行我的测试套件时,我喜欢看到输出 对于php./vendor/bin/phpunit tests这很好,但是对于composer exec phpunit tests它不显示输出。当脚本失败时,最多可以看到“Script phpunit处理返回的_exec_命令事件,错误代码为255”,但这不会告诉您失败的原因 为什么??它在我的本地机器上运行得很好。看起来作曲家更改了phpunit输出的默认详细级别。不确定,他们什么时候做的-在composer 1.2.0中,一切正常 作

Composer php 在没有作曲家的情况下安装Laravel社交名流?

我正在使用laravel socialte添加社会认证。它在本地机器上运行良好。但是,当我将该功能添加到live server并将包放在composer目录中并更新composer.json时,它就不起作用了。我在问是否有任何可能的方法可以在不使用composer的情况下将软件包安装到web服务器上?为什么不在本地运行composer install,然后上载供应商目录?我试过了,但没有效果。你说“没有效果”是什么意思?为什么不在本地运行composer安装,然后上传供应商目录?我试过了,但没有

Composer php 编写器无法安装依赖项

我有一个FuelPhp项目,我正试图通过composer安装依赖项。 当我在命令行上运行composer安装时,我得到以下错误: The requested PHP extension ext-mbstring ^0.0.0 has the wrong version (7.0.18) installed. Install or enable PHP's mbstring extension. 我已安装并启用mbstring扩展。为什么作曲家抱怨ext-mbstring扩展 作曲家版本

Composer php 编写器和共享主机

真的在和Composer搏斗,而我正试图使用的一个类需要它 我在共享主机上有一个作曲家(或者我相信我有,给另一个类作品(PHPOffice)) 为此,/vendors目录位于HTDOCS文件夹中,其中包含COMPOSER和PHPOFFICE,以及autoload.php 因此,我从php下载下载了lablnet/Encryption,这给了我与现有的/vendor目录相同的目录结构,但我相当确信覆盖这些文件将停止PHPOffice的工作 有人能告诉我怎样才能让这两样东西共同居住吗?下载的Ecry

Composer php 在不执行升级/安装的情况下重新写入composer.lock

我很好奇,是否有办法让composer重新生成一个新的composer.lock,而不让它实际通过升级/安装过程?我只想更改git锁文件中的版本,而不实际安装依赖项的本地副本。您可以运行composer update--lock只更新git哈希,这样锁文件就不会抱怨过时了。这就是您想要的吗?我认为composer无法做到这一点,因为它需要安装软件包才能生成内容哈希值。Github上的composer存储库中有一个开放的窗口来介绍此功能。@Delena Malan谢谢。我会继续关注,看看事情是否会

Composer php php编写器更新(lavaler generatore)

我在运行lavaler系统的composer update时遇到问题,我已经“iongerited” 因此,首先我尝试用当前版本的composer(v2)更新funning composer,并获得了 我在composer的v1.1.1中尝试了这个,得到了 $ COMPOSER_MEMORY_LIMIT=-1 composer install Loading composer repositories with package information Installing dependencie

上一页   1   2   3    4   5   6  ... 下一页 最后一页 共 20 页