Composer php 向packagist提交一个包,导致;编写器“主环境变量”;错误

每当我向PackageGist安装提交git包时,都会出现以下错误: Uncaught Exception:[RuntimeException]必须设置HOME或COMPOSER\u HOME环境变量,COMPOSER才能正确运行 我尝试手动导出变量,但似乎无法解决错误。php用户没有HOME或COMPOSER\u HOME设置,因此我在我的web根目录中创建了一个php.ini文件,其中包含以下内容: auto_prepend_file=/home/yourusername/director

Composer php 已更新语义MediaWiki,但在运行update.php时出错

我使用composer更新了我的语义MediaWiki版本。安装成功运行,但我无法运行update.php 我可以通过使用composer.phar show来验证这一点。我早期的SMW版本是1.8.05。运行update.php会给我一个错误 必须安装语义MEDIAWIKI才能运行语义表单 我确实尝试过在LocalSettings.php文件的末尾放置enableMantics()调用。SMW实际安装了吗?特别版说什么?composer配置看起来怎么样?是的,我想是因为当我运行php comp

Composer php 软件包名称;apzentral/ink“;无效

当我去递交我的包裹时 显示此错误 The package name apzentral/ink is invalid, it should have a vendor name, a forward slash, and a package name. The vendor and package name can be words separated by -, . or _. The complete name should match "[a-z0-9]([_.-]?[a-z0-9]+)*

Composer php 如何使用behat.yml要求vendor/autoload.php

在我的项目中,我有一个autoload.php文件,负责要求上下文类。这是Composer自动生成的文件。如何使用behat.yml包含该文件 在PHPUnit的PHPUnit.xml.dist中,我只需使用bootstrap属性即可实现这一点,如下所示: <phpunit bootstrap="vendor/autoload.php"> 表情。但我还全局安装了behat,当我运行globalbehat命令时,它无法自动加载上下文类。这就是我感兴趣的用例。默认情况下使用Compos

Composer php 使用git进行Composer包版本控制

我正在使用git管理我的composer软件包的版本。 每当我将包更新到新版本时,我都会在git中创建一个新标记(“v1.0.0”) 当我尝试更新时,它会从缓存中下载。 我还尝试删除该软件包并重新安装,但它仍然会安装旧版本 这是我的composer.json文件: { "repositories": [{ "type": "composer", "url": "https://example.com/packages" }], "requ

Composer php 运行composer安装时,供应商文件夹在创建时立即消失

如果我在Homestead虚拟机中安装新的Laravel项目并运行“composer安装”或“composer更新”,它将创建一个供应商文件夹,但会立即再次删除此供应商文件夹中的文件夹 我将Laravel/Homestead安装在Windows 10机器上的虚拟机箱中。 如果在运行composer update时打开文件资源管理器,我可以看到供应商文件夹已创建,但随后又被删除(或删除)。 如果我在未与主机映射的文件夹中安装Laravel项目,则供应商文件没有问题。我正好遇到了这个问题 让我看看能

Composer php Can';无法获取composer包的特定版本

我正在尝试获取Cacinai/xero php的最新版本(只是按照他们的自述文件安装版本^1.7执行composer的要求) 当我跑的时候 composer require "calcinai/xero-php":"^2.0.4" 下载的此软件包版本不正确(下面的composer日志+正在安装的供应商代码不是master repos中的版本,当前版本为v2.0.4) 如何获取master上的v2.0.4/最新代码(使用composer)?如果需要特定的版本,而不是任何其他版本,请跳过插入符号

Composer php 编写器更新忽略deps

我如何告诉composer在运行更新时忽略某些DEP 我知道我可以通过以下方式更新某些软件包: php composer.phar update vendor/package vendor/package2 但我希望通过告诉composer更新除这些包之外的所有包来实现相反的目的 在我的例子中,这个命令比上面的要短得多,因为我只想忽略一些实验包。 我不想完全删除它,如果我从require列表中清除bundle,这可能会发生 我认为这现在还不可能 但是,您可以尝试使用通配符缩短显式更新调用: p

Composer php Composer[UnexpectedValueException]尝试使用Composer安装github项目时出错

我正在尝试使用composer安装github项目,但出现以下错误 作曲家[意外值异常] Github.com的Github oauth令牌包含无效字符:“” 有人能解释一下我需要做什么来纠正这个错误吗 我正在使用以下命令 编写器创建项目--首选区--稳定性=dev vova07/yii2 start yii2 start 谢谢据我所知(我也是composer的初学者),问题在于您的身份验证,因此您必须在composer/.composer路径内的auth.json中修复您的凭据/ 在里面你会发

Composer php 拉雷维尔5-“;“拉威尔新酒店”;命令

帮助大家安装Laravel 5 我正在使用Windows7家庭高级版 我正在使用Git bash作为终端 我运行命令 composer global require "laravel/installer=~1.1" 并成功安装 但是当我跑的时候 laravel new blog 它显示以下消息: Crafting application... 'composer' is not recognized as an internal or external command, operable

Composer php 无法验证SHA1签名:签名已损坏(编写器错误)

我的作曲家犯了那个错误。我搜索了一下,但什么也没找到 这是一个来自错误的图像 致命错误:未捕获异常“PharException”,消息为“phar”C:\ProgramData\composer Setup\bin\composer.phar无法验证SHA1签名:C:\ProgramData\Co中的“断开的签名” 第24行的mposerSetup\bin\composer.phar PharException:phar“C:\ProgramData\composer Setup\bin\co

Composer php 如何为composer编写奇数大小写版本约束?

我感兴趣的约束是 "require":{ "php": "..." 在命令行上调用composer update/install时,即使我正在运行7.2,是否有办法将composer.json中的项目包的php 7.1作为目标?您可以使用composer中的平台配置: 基本上,您的composer.json如下所示: { "require": { ... }, "config": { "platform": { "

Composer php 如何查看我的composer软件包并查看哪些已过时?

我正在使用Magento 2,我通过Composer运行所有更新。我想看看我有哪些作曲家软件包,目前是过时的。当我运行composer过时时会得到以下结果: [InvalidArgumentException] 未定义命令“过时” 还有其他命令可以使用吗 在引入命令之前,您可能有一个旧版本的Composer 正如它的文档所说,composer过时了只是它的别名。composer show的两个选项表示: -l(简称--最新的):列出所有已安装的软件包,包括其最新版本 -o(缩写为--过时的):

Composer php Composer[UnexpectedValueException]尝试使用Composer安装github项目时出错

我正在尝试使用composer安装github项目,但出现以下错误 作曲家[意外值异常] Github.com的Github oauth令牌包含无效字符:“” 有人能解释一下我需要做什么来纠正这个错误吗 我正在使用以下命令 编写器创建项目--首选区--稳定性=dev vova07/yii2 start yii2 start 谢谢据我所知(我也是composer的初学者),问题在于您的身份验证,因此您必须在composer/.composer路径内的auth.json中修复您的凭据/ 在里面你会发

Composer php 无法更新:“;无法获取可用的更新数据;

我无法从“Available Updates”(可用更新)菜单中更新某些模块和Drupal核心本身。错误为“无法获取可用的更新数据”。您在应用程序/错误日志中看到任何其他信息吗?@dbrumann否我没有获得任何其他信息请确保错误报告和错误日志配置正确。如果不知道它失败的原因,即基本错误消息,我认为我们无法提供帮助。您在应用程序/错误日志中看到任何其他信息吗?@dbrumann否我没有收到任何其他信息。请确保错误报告和错误日志配置正确。如果不知道它失败的原因,即潜在的错误消息,我认为我们无法提供

Composer php 编写器未更新Drupal模块

我正在尝试使用Composer更新一些Drupal模块 当我运行composer过时的“drupal\*”查看哪些更新可用时,它会显示需要更新的模块列表 但是当我运行composer update时,它会给我一个内存分配错误 如果我用sudo运行它(我知道不推荐,但尝试所有操作),它什么都不会做。未报告任何错误。没什么 我已经尝试了composer clearcache,但没有任何帮助。我做错了什么?为什么会这样?您可以尝试COMPOSER\u MEMORY\u LIMIT=-1--使用依

Composer php Artifactory composer packages.json 404

我使用的是artifactory,对npm解决方案没有任何问题。但是,我已经使用“设置我”说明设置了composer,即安装了~/.composer/config.json&~/.composer/auth.json文件。现在,我在尝试执行composer安装时遇到以下错误: $ dcomp install Loading composer repositories with package information [Composer\Downloader\TransportExceptio

Composer php 作曲家每次都要求我更新

当我尝试这样做时: $ sudo php composer.phar update 我得到这个警告: Warning: This development build of composer is over 30 days old. It is recommended to update it by running "composer.phar self-update" to get the latest version. 当我打字时: $ sudo php composer.phar sel

Composer php 如何使用composer定义autoload.php的路径

我有一个composer项目,称之为MyVendor\Database。该项目使用composer和自动加载。该项目中有多个文件具有: require_once __DIR__."/../vendor/autoload.php"; 为了利用自动加载 在我将MyVendor\Database包含在另一个项目中之前,这一切都非常有效 我有另一个项目,叫做MyVendor\CoolPackage,它需要MyVendor\Database 我在CoolPackage上运行composer安装,它将My

Composer php 如何要求Drupal项目的特定提交?

我知道这个问题已经被问过好几次了,但是其他的解决方案对我不起作用,所以问题可能在其他地方 在从属项目中,我需要这样一个包: "require": { "drupal/security_review": "dev-8.x-1.x#35ebae44" } 但是编写器更新失败,原因如下: package/name dev-master requires drupal/security_review dev-8.x-1.x#35ebae44 -> no matching packa

Composer php 我无法在Symfony 4中安装Sonata SEO捆绑包

我遵循了安装步骤: composer require sonata-project/seo-bundle 安装过程中没有问题 但是,我必须手动添加config/bundles.php中的下一步(通常在我安装bundle时,config/bundles.php文件会自动更新: Sonata\SeoBundle\SonataSeoBundle::class => ['all' => true], 之后,我的日志文件中出现下一个致命错误,或者执行“php bin/console cac

Composer php 如何使composer包全球化

在创建了一些重复的snipe it安装之后,我认为最好将已安装的composer软件包移动到一个全局位置(这样我就不必每次创建新的snipe it实例时都下载/安装它们)。我该怎么放,放在哪里?已将编写器移动到/usr/local/bin。最终目标是从供应商子文件夹中删除包并从全局位置加载它们。在snipe it文件夹中需要更改哪些内容? 谢谢 运行Ubuntu服务器20.04 我所做的是: 将站点1复制到站点2 为site2创建数据库 在apache ports.conf中添加额外的ip以侦听

Composer php 编写器安装失败

在运行Pimcore6.9和symfony4.4时,我发现了一些警告: 由于symfony4.3使用MimeTypes,因此MimetypeGuesser已被删除 相反 根本不显示任何mime包,因此为了消除此警告,我希望按照建议安装该包: composer require symfony/mime 但我明白了: Using version ^5.2 for symfony/mime ./composer.json has been updated Running composer

Composer php 如何在没有composer的服务器上使用composer项目

我已经在我的计算机上安装了Composer来管理依赖项,但我使用的是一个共享主机帐户,没有SSH权限来安装Composer。如果没有Composer,我将如何将此项目上载到服务器 该项目是一个包含Amazon和其他库及API的PHP项目。您不需要在live server上安装Composer,只需要他的autoloader,因此,您可以通过Composer在本地计算机上安装依赖项,然后通过FTP上载所有内容。当我的脚本中有use子句时,我会出现解析错误?您不需要live server上的Comp

Composer php Composer.json正在获取最新的软件包版本和

对于每个新项目,我想: 获取composer.json中所有包的最新版本 一旦我有了它们,我就不再想要最新的——只是第一次运行的版本 我知道我可以从packagist.org手动指定最新版本,但理想情况下我希望这是自动化的 我希望这是有道理的 谢谢 最新套餐: “需要”:{ “命名空间/libname”:“@dev” } 安装此软件包后,composer会将所有信息(和版本)转储到composer.lock。不要删除此文件,也不要使用composer update。 始终使用composer

Composer php 尝试更新时出现编写器错误

我尝试使用composer update更新项目依赖项,但出现错误: 在哪里可以找到这样的错误 C:\Bitnami\wappstack-5.6.18-0\apps\project>composer update > php artisan clear-compiled Loading composer repositories with package information Updating dependencies (including require-dev) Your re

Composer php 无法解决编写器更新返回要求 $composer更新 使用包信息加载composer存储库 更新依赖项(包括需要开发人员) 无法将您的需求解析为可安装的软件包集。 问题1 -Jenssers/mongodb v3.3.1需要mongodb/mongodb^1.0.0->mongodb/mongodb可以满足[1.2.0,1.0.0,1.0.1,1.0.2,1.0.3,1.0.4,1.0.5,1.1.0,1.1.2]。 -Jenssers/mongodb v3.3.0需要mongodb/mongodb^1.0.0->mongodb/mongodb可以满足[1.2.0,1.0.0,1.0.1,1.0.2,1.0.3,1.0.4,1.0.5,1.1.0,1.1.2]。 -Jenssers/mongodb v3.3.1需要mongodb/mongodb^1.0.0->mongodb/mongodb可以满足[1.2.0,1.0.0,1.0.1,1.0.2,1.0.3,1.0.4,1.0.5,1.1.0,1.1.2]。 -mongodb/mongodb 1.2.0需要ext mongodb^1.3.0->系统中缺少请求的PHP扩展mongodb。 -mongodb/mongodb 1.1.2需要ext mongodb^1.2.0->系统中缺少请求的PHP扩展mongodb。 -mongodb/mongodb 1.1.1需要ext mongodb^1.2.0->系统中缺少请求的PHP扩展mongodb。 -mongodb/mongodb 1.1.0需要ext mongodb^1.2.0->系统中缺少请求的PHP扩展mongodb。 -mongodb/mongodb 1.0.5需要ext mongodb^1.1.0->系统中缺少请求的PHP扩展mongodb。 -mongodb/mongodb 1.0.4需要ext mongodb^1.1.0->系统中缺少请求的PHP扩展mongodb。 -mongodb/mongodb 1.0.3需要ext mongodb^1.1.0->系统中缺少请求的PHP扩展mongodb。 -mongodb/mongodb 1.0.2需要ext mongodb^1.1.0->系统中缺少请求的PHP扩展mongodb。 -mongodb/mongodb 1.0.1需要ext mongodb^1.1.0->系统中缺少请求的PHP扩展mongodb。 -mongodb/mongodb 1.0.0需要ext mongodb^1.1.0->系统中缺少请求的PHP扩展mongodb。 -mongodb/mongodb 1.2.0需要ext mongodb^1.3.0->系统中缺少请求的PHP扩展mongodb。 -jenssegers/mongodb^3.3->的安装请求可由jenssegers/mongodb满足[v3.3.0,v3.3.1]。 要启用扩展名,请验证在.ini文件中是否启用了扩展名: -/usr/local/etc/php/7.1/php.ini -/usr/local/etc/php/7.1/conf.d/php-memory-limits.ini 您还可以在终端内部运行'php--ini',查看php在CLI模式下使用的文件。

问题是,mongodb扩展没有安装在我们的设备上 检查文档以安装适用于您的操作系统的mongodb: 并通过检查以下内容确保在php.ini中启用了扩展: $ composer update Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be resolved t

Composer php “如何解决PHPStorm警报”;多重定义“;上课

我使用PHPStorm并为PHPUnit\Framework\TestCase提供以下消息“多个定义”。我不太确定,但它看起来像是PHPStorm用来组成自动加载系统。所以我试图找到不必要的类定义所在的目录,并将它们排除在外 我发现我可以在autoload中使用exclude from classmap属性。因此,我添加了以下内容: "vendor/cloudinary/cloudinary_php/tests/", "vendor/bin/.phpunit/phpunit-5.7/src/Fo

Composer php composer在将0用于带插入符号的修补程序版本时安装软件包的开发版本

在我的composer文件中,我有 “drupal/core”:“^9.1.0”, 使用composer update安装时--无开发人员 它安装了9.1.0-alpha1,而不是我所期望的,即撰写本文时的最新版本9.1.7 当指定drupal/core:“^9.1.1”时,会按照我的预期安装最新版本 换句话说,如果composer安装9.1.0-alpha1或9.1.7,则将补丁版本从1更改为0似乎会产生影响 为了完整性,我还指定了“最小稳定性”:“dev”,“preferstable”:tr

Composer php 使用bitbucket重写编写器存储库

试图用bitbucket存储库覆盖composer.json中的存储库,但一点运气都没有。我查看了composer show repo,并使用-vvv详细设置转储了输出,但似乎没有任何迹象表明我做错了什么。 我错过什么了吗 // composer.json { "minimum-stability": "alpha", "repositories": [ { "type": "git", "url": "https:

Composer php 从composer脚本/composer API获取程序包安装路径

在我从Composer安装此软件包之后,我想复制位于软件包内的一些文件 实际上,我希望在安装或更新Composer的包后,将下载包中的一些文件复制到另一个目录中。我使用,与post-package安装和post-package更新命令一起使用,但是我找不到如何获取安装路径 这是我当前的脚本: use Composer\Script\PackageEvent; class MyScript { public static function copyFiles(PackageEvent $eve

Composer php 忽略文件但不忽略子文件夹

我正在尝试使用composer来归档我的项目,以便通过zip进行分发,我希望能够忽略杂项文件和文件夹,尤其是我在.gitignore文件中的文件 /storage/ 它将忽略文件夹及其内容。但是,我在composer.json中有以下内容 "archive": { "exclude": ["!vendor","!storage","storage/**/*","*/**/*.json","*/**/*.lock","*/**/tests","*/**/docs","*.md","*/

Composer php web主机上不包括编写器库依赖项

我正在我的设备上使用一个名为Composer的库管理程序。我用它安装了一个库,它放在一个名为vendor的文件夹中。我的web应用程序在本地运行良好。然而,它给了我一堆php包含错误,即使我上传到同一文件夹层次结构。我怀疑这是因为composer.json文件发出所需库的信号,但我不能完全确定 任何帮助都将不胜感激。为了解决这个问题,我不久前遇到了这种情况。以下是我所做的: 我删除了web主机上工作目录中的供应商文件夹 通过ssh,我安装了composer,然后在我的工作目录上重新运行compo

Composer php 包:在拉取repo和composer更新后发现错误代码255

我用Laravel应用程序进行了回购并尝试 composer update 但它会随着 Script @php artisan package:discover handling the post-autoload-dump event returned with error code 255 我找到以下内容并重新生成.env文件和密钥: 这没有任何帮助。我还从服务器上获得了原始的.env文件,这也没有帮助 知道问题出在哪里吗?好了,现在可以了。我所做的: 1.创建了一个具有 la

Composer php 让自动加载为存储库包工作

我尝试了classmap、psr-0、psr-4的所有功能,但在使用git存储库中的包时,似乎无法自动加载 { "repositories": [ { "type": "package", "package": { "name": "michaeljs1990/bitcoin-php-api", "version": "dev-master", "source": { "url": "http

Composer php 编写器执行时没有任何输出

我在Mac OS Yosemite上运行composer。它工作得很好,但突然我没有得到任何输出(包括任何错误)。 例如,当我运行时: 作曲家--版本 终端在没有任何输出的情况下执行。也没有错误。所有composer命令选项都会发生这种情况。我做了谷歌搜索,但没有相关结果。 有什么想法吗?找到了原因。时区必须在php.in(date.Timezone=UTC)中设置。我不确定是什么更新导致composer停止工作,但这解决了一个问题。)有关详细信息,您可以尝试更高的详细程度composer-vv

Composer php 编写器:无需安装或更新

我要安装。 我安装了composer,在w10中设置了环境变量路径。 编辑此文件夹中的composer.json: C:\Bitnami\wampstack-5.5.29-1\php\PEAR 关于这一内容: { "name":"amazonwebservices/aws-sdk-for-php", "description":"AWS SDK for PHP", "keywords":["aws","amazon","sdk","s3","ec2","dynamodb"], "type":"l

Composer php 我的drupal8站点的Behat+CircleCI配置

我对drupal很陌生。我在万神殿中使用drupal8。我创建了一个虚拟的网站。我使用composer和drush创建了一个本地副本。一切都很顺利,我配置了behat测试,也很顺利。现在我正试图通过github配置CircleCI。我遇到了很多错误,我无法解决我的错误。有人能帮我配置CircleCI吗?我正在使用Craychee的工作构建CircleCI,运行时出现以下错误: build/install.sh 命令配置导入需要更高的引导级别才能运行-you[错误] 需要从功能更强大的Drupal

Composer php Composer更新删除包

我有个问题 我想从作曲家那里得到一个包裹。之后,我想编辑该包,从composer.json中删除依赖项,并在vendor中编辑版本。但在我从composer.json中删除require并启动composer更新后,我编辑的包将被删除。有没有办法在供应商中“编辑”软件包并禁止composer update将其删除?供应商目录应由composer管理。基本上,您应该能够完全删除此目录,并通过简单的composer安装来恢复它。这意味着您的供应商目录不应包含Composer无法还原的内容 您可以在供

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