每当我向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更新了我的语义MediaWiki版本。安装成功运行,但我无法运行update.php
我可以通过使用composer.phar show来验证这一点。我早期的SMW版本是1.8.05。运行update.php会给我一个错误
必须安装语义MEDIAWIKI才能运行语义表单
我确实尝试过在LocalSettings.php文件的末尾放置enableMantics()调用。SMW实际安装了吗?特别版说什么?composer配置看起来怎么样?是的,我想是因为当我运行php comp
当我去递交我的包裹时
显示此错误
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]+)*
在我的项目中,我有一个autoload.php文件,负责要求上下文类。这是Composer自动生成的文件。如何使用behat.yml包含该文件
在PHPUnit的PHPUnit.xml.dist中,我只需使用bootstrap属性即可实现这一点,如下所示:
<phpunit bootstrap="vendor/autoload.php">
表情。但我还全局安装了behat,当我运行globalbehat命令时,它无法自动加载上下文类。这就是我感兴趣的用例。默认情况下使用Compos
我正在使用git管理我的composer软件包的版本。
每当我将包更新到新版本时,我都会在git中创建一个新标记(“v1.0.0”)
当我尝试更新时,它会从缓存中下载。
我还尝试删除该软件包并重新安装,但它仍然会安装旧版本
这是我的composer.json文件:
{
"repositories": [{
"type": "composer",
"url": "https://example.com/packages"
}],
"requ
我的项目将使用我自己的库(username/lib),我不会在packagist上发布它。事实上,我希望这个图书馆是一个私人图书馆。但失败了。因此,我将库转换为可供公众访问的库。仍然不起作用
我的项目的composer.json内容:
{
"repositories": [
{
"type": "vcs",
"url": "git@github.com:username/lib.git"
如果我在Homestead虚拟机中安装新的Laravel项目并运行“composer安装”或“composer更新”,它将创建一个供应商文件夹,但会立即再次删除此供应商文件夹中的文件夹
我将Laravel/Homestead安装在Windows 10机器上的虚拟机箱中。
如果在运行composer update时打开文件资源管理器,我可以看到供应商文件夹已创建,但随后又被删除(或删除)。
如果我在未与主机映射的文件夹中安装Laravel项目,则供应商文件没有问题。我正好遇到了这个问题
让我看看能
成功卸下egeloen/ckeditor捆绑包后,我在安装FOS/ckeditor捆绑包时遇到问题。
(我是按照以下建议的方式做的:)
输出为:
composer require friendsofsymfony/ckeditor-bundle
Using version ^2.1 for friendsofsymfony/ckeditor-bundle
./composer.json has been updated
Loading composer repositories wi
我正在尝试获取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安装失败,原因是:
`Could not load package ezsystems/ezplatform in https://repo.packagist.org: [UnexpectedValueException] Could not parse version constraint dev-load-varnish-only-when-used as ^2.0@dev: Invalid version string "^2.0@dev"`
唯一的
我如何告诉composer在运行更新时忽略某些DEP
我知道我可以通过以下方式更新某些软件包:
php composer.phar update vendor/package vendor/package2
但我希望通过告诉composer更新除这些包之外的所有包来实现相反的目的
在我的例子中,这个命令比上面的要短得多,因为我只想忽略一些实验包。
我不想完全删除它,如果我从require列表中清除bundle,这可能会发生 我认为这现在还不可能
但是,您可以尝试使用通配符缩短显式更新调用:
p
我有一个有几个依赖项的项目,我想安装另一个,但我想保持其他的方式。因此,我编辑了composer.json,但是如果运行composer安装,我会得到以下输出:
Installing dependencies from lock file
Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. Run u
我正在尝试使用composer安装github项目,但出现以下错误
作曲家[意外值异常]
Github.com的Github oauth令牌包含无效字符:“”
有人能解释一下我需要做什么来纠正这个错误吗
我正在使用以下命令
编写器创建项目--首选区--稳定性=dev vova07/yii2 start yii2 start
谢谢据我所知(我也是composer的初学者),问题在于您的身份验证,因此您必须在composer/.composer路径内的auth.json中修复您的凭据/
在里面你会发
帮助大家安装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
我的作曲家犯了那个错误。我搜索了一下,但什么也没找到
这是一个来自错误的图像
致命错误:未捕获异常“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
我感兴趣的约束是
"require":{ "php": "..."
在命令行上调用composer update/install时,即使我正在运行7.2,是否有办法将composer.json中的项目包的php 7.1作为目标?您可以使用composer中的平台配置:
基本上,您的composer.json如下所示:
{
"require": {
...
},
"config": {
"platform": {
"
我正在使用Magento 2,我通过Composer运行所有更新。我想看看我有哪些作曲家软件包,目前是过时的。当我运行composer过时时会得到以下结果:
[InvalidArgumentException]
未定义命令“过时”
还有其他命令可以使用吗 在引入命令之前,您可能有一个旧版本的Composer
正如它的文档所说,composer过时了只是它的别名。composer show的两个选项表示:
-l(简称--最新的):列出所有已安装的软件包,包括其最新版本
-o(缩写为--过时的):
我正在尝试使用composer安装github项目,但出现以下错误
作曲家[意外值异常]
Github.com的Github oauth令牌包含无效字符:“”
有人能解释一下我需要做什么来纠正这个错误吗
我正在使用以下命令
编写器创建项目--首选区--稳定性=dev vova07/yii2 start yii2 start
谢谢据我所知(我也是composer的初学者),问题在于您的身份验证,因此您必须在composer/.composer路径内的auth.json中修复您的凭据/
在里面你会发
我无法从“Available Updates”(可用更新)菜单中更新某些模块和Drupal核心本身。错误为“无法获取可用的更新数据”。您在应用程序/错误日志中看到任何其他信息吗?@dbrumann否我没有获得任何其他信息请确保错误报告和错误日志配置正确。如果不知道它失败的原因,即基本错误消息,我认为我们无法提供帮助。您在应用程序/错误日志中看到任何其他信息吗?@dbrumann否我没有收到任何其他信息。请确保错误报告和错误日志配置正确。如果不知道它失败的原因,即潜在的错误消息,我认为我们无法提供
我正在尝试使用Composer更新一些Drupal模块
当我运行composer过时的“drupal\*”查看哪些更新可用时,它会显示需要更新的模块列表
但是当我运行composer update时,它会给我一个内存分配错误
如果我用sudo运行它(我知道不推荐,但尝试所有操作),它什么都不会做。未报告任何错误。没什么
我已经尝试了composer clearcache,但没有任何帮助。我做错了什么?为什么会这样?您可以尝试COMPOSER\u MEMORY\u LIMIT=-1--使用依
我使用的是artifactory,对npm解决方案没有任何问题。但是,我已经使用“设置我”说明设置了composer,即安装了~/.composer/config.json&~/.composer/auth.json文件。现在,我在尝试执行composer安装时遇到以下错误:
$ dcomp install
Loading composer repositories with package information
[Composer\Downloader\TransportExceptio
有时候,当Travis CI构建我的包时,会有一个简短的依赖项列表,如下所示:
$ composer install --prefer-source --no-interaction --dev
You are using the deprecated option "--dev". It has no effect and will break in Composer 3.
Installing dependencies from lock file (including
当我尝试这样做时:
$ 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项目,称之为MyVendor\Database。该项目使用composer和自动加载。该项目中有多个文件具有:
require_once __DIR__."/../vendor/autoload.php";
为了利用自动加载
在我将MyVendor\Database包含在另一个项目中之前,这一切都非常有效
我有另一个项目,叫做MyVendor\CoolPackage,它需要MyVendor\Database
我在CoolPackage上运行composer安装,它将My
您执行composer更新,并获得一些更新的列表:
- Installing cakephp/cakephp (3.0.12)
- Installing cakephp/debug_kit (3.1.10)
- Installing cakephp/bake (1.0.13)
- Installing aws/aws-sdk-php (3.3.1)
- Updating admad/cakephp-jwt-auth dev-master (9a20b56 => e1bb793)
Che
我有一个composer.json文件,用于启动所有新项目,如下所示:
composer.json
{
"name": "silverstripe/installer",
"description": "The SilverStripe Framework Installer",
"require": {
"php": ">=5.3.3",
"silverstripe/cms": "3.2.0",
"silverstr
我知道这个问题已经被问过好几次了,但是其他的解决方案对我不起作用,所以问题可能在其他地方
在从属项目中,我需要这样一个包:
"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 require sonata-project/seo-bundle
安装过程中没有问题
但是,我必须手动添加config/bundles.php中的下一步(通常在我安装bundle时,config/bundles.php文件会自动更新:
Sonata\SeoBundle\SonataSeoBundle::class => ['all' => true],
之后,我的日志文件中出现下一个致命错误,或者执行“php bin/console cac
在创建了一些重复的snipe it安装之后,我认为最好将已安装的composer软件包移动到一个全局位置(这样我就不必每次创建新的snipe it实例时都下载/安装它们)。我该怎么放,放在哪里?已将编写器移动到/usr/local/bin。最终目标是从供应商子文件夹中删除包并从全局位置加载它们。在snipe it文件夹中需要更改哪些内容?
谢谢
运行Ubuntu服务器20.04
我所做的是:
将站点1复制到站点2
为site2创建数据库
在apache ports.conf中添加额外的ip以侦听
在运行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来管理依赖项,但我使用的是一个共享主机帐户,没有SSH权限来安装Composer。如果没有Composer,我将如何将此项目上载到服务器
该项目是一个包含Amazon和其他库及API的PHP项目。您不需要在live server上安装Composer,只需要他的autoloader,因此,您可以通过Composer在本地计算机上安装依赖项,然后通过FTP上载所有内容。当我的脚本中有use子句时,我会出现解析错误?您不需要live server上的Comp
对于每个新项目,我想:
获取composer.json中所有包的最新版本
一旦我有了它们,我就不再想要最新的——只是第一次运行的版本
我知道我可以从packagist.org手动指定最新版本,但理想情况下我希望这是自动化的
我希望这是有道理的
谢谢
最新套餐:
“需要”:{
“命名空间/libname”:“@dev”
}
安装此软件包后,composer会将所有信息(和版本)转储到composer.lock。不要删除此文件,也不要使用composer update。
始终使用composer
我尝试使用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
问题是,mongodb扩展没有安装在我们的设备上
检查文档以安装适用于您的操作系统的mongodb:
并通过检查以下内容确保在php.ini中启用了扩展:
$ composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved t
我使用TYPO3 8.10创建了一个扩展,其中使用了调度程序。在ext_localconf.php中,我编写了
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['extbase']['commandControllers'][]='MyVendor\MeExt\Command\ImportCommandController'
如果系统构建没有composer,我会在scheduler中看到“CommandController命令”。如果使用composer进行
我使用PHPStorm并为PHPUnit\Framework\TestCase提供以下消息“多个定义”。我不太确定,但它看起来像是PHPStorm用来组成自动加载系统。所以我试图找到不必要的类定义所在的目录,并将它们排除在外
我发现我可以在autoload中使用exclude from classmap属性。因此,我添加了以下内容:
"vendor/cloudinary/cloudinary_php/tests/",
"vendor/bin/.phpunit/phpunit-5.7/src/Fo
在我的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
试图用bitbucket存储库覆盖composer.json中的存储库,但一点运气都没有。我查看了composer show repo,并使用-vvv详细设置转储了输出,但似乎没有任何迹象表明我做错了什么。
我错过什么了吗
// composer.json
{
"minimum-stability": "alpha",
"repositories": [
{
"type": "git",
"url": "https:
在我从Composer安装此软件包之后,我想复制位于软件包内的一些文件
实际上,我希望在安装或更新Composer的包后,将下载包中的一些文件复制到另一个目录中。我使用,与post-package安装和post-package更新命令一起使用,但是我找不到如何获取安装路径
这是我当前的脚本:
use Composer\Script\PackageEvent;
class MyScript {
public static function copyFiles(PackageEvent $eve
我正在尝试使用composer来归档我的项目,以便通过zip进行分发,我希望能够忽略杂项文件和文件夹,尤其是我在.gitignore文件中的文件
/storage/
它将忽略文件夹及其内容。但是,我在composer.json中有以下内容
"archive": {
"exclude": ["!vendor","!storage","storage/**/*","*/**/*.json","*/**/*.lock","*/**/tests","*/**/docs","*.md","*/
我正在我的设备上使用一个名为Composer的库管理程序。我用它安装了一个库,它放在一个名为vendor的文件夹中。我的web应用程序在本地运行良好。然而,它给了我一堆php包含错误,即使我上传到同一文件夹层次结构。我怀疑这是因为composer.json文件发出所需库的信号,但我不能完全确定
任何帮助都将不胜感激。为了解决这个问题,我不久前遇到了这种情况。以下是我所做的:
我删除了web主机上工作目录中的供应商文件夹
通过ssh,我安装了composer,然后在我的工作目录上重新运行compo
我用Laravel应用程序进行了回购并尝试
composer update
但它会随着
Script @php artisan package:discover handling the post-autoload-dump event returned with error code 255
我找到以下内容并重新生成.env文件和密钥:
这没有任何帮助。我还从服务器上获得了原始的.env文件,这也没有帮助
知道问题出在哪里吗?好了,现在可以了。我所做的:
1.创建了一个具有
la
我有一个symfony4项目,正在运行composer安装,但出现以下错误:
Problem 1
- ocramius/package-versions 1.5.1 requires php ^7.3.0 -> your PHP version (7.2.23) does not satisfy that requirement.
- ocramius/package-versions 1.5.1 requires php ^7.3.0 -> your PHP version (7.
我曾尝试从composer网站复制和粘贴电子命令
但我得到了这个错误。先发制人
dyld:未加载库:/usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib
引用自:/usr/local/bin/php
原因:找不到图像这是否回答了您的问题?
我尝试了classmap、psr-0、psr-4的所有功能,但在使用git存储库中的包时,似乎无法自动加载
{
"repositories": [
{
"type": "package",
"package": {
"name": "michaeljs1990/bitcoin-php-api",
"version": "dev-master",
"source": {
"url": "http
我在Mac OS Yosemite上运行composer。它工作得很好,但突然我没有得到任何输出(包括任何错误)。
例如,当我运行时:
作曲家--版本
终端在没有任何输出的情况下执行。也没有错误。所有composer命令选项都会发生这种情况。我做了谷歌搜索,但没有相关结果。
有什么想法吗?找到了原因。时区必须在php.in(date.Timezone=UTC)中设置。我不确定是什么更新导致composer停止工作,但这解决了一个问题。)有关详细信息,您可以尝试更高的详细程度composer-vv
我要安装。
我安装了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
我对drupal很陌生。我在万神殿中使用drupal8。我创建了一个虚拟的网站。我使用composer和drush创建了一个本地副本。一切都很顺利,我配置了behat测试,也很顺利。现在我正试图通过github配置CircleCI。我遇到了很多错误,我无法解决我的错误。有人能帮我配置CircleCI吗?我正在使用Craychee的工作构建CircleCI,运行时出现以下错误:
build/install.sh
命令配置导入需要更高的引导级别才能运行-you[错误]
需要从功能更强大的Drupal
我有个问题
我想从作曲家那里得到一个包裹。之后,我想编辑该包,从composer.json中删除依赖项,并在vendor中编辑版本。但在我从composer.json中删除require并启动composer更新后,我编辑的包将被删除。有没有办法在供应商中“编辑”软件包并禁止composer update将其删除?供应商目录应由composer管理。基本上,您应该能够完全删除此目录,并通过简单的composer安装来恢复它。这意味着您的供应商目录不应包含Composer无法还原的内容
您可以在供
我试图在使用Drupal控制台时安装Drupal插件。
我在/var/www/drupalvm/drupal/web中运行它$
我检查了我的drupal.composer.json文件,我相信一切都是正确的
"installer-paths": {
"web/core": ["type:drupal-core"],
"web/modules/contrib/{$name}": ["type:drupal-module"],
"web/profiles/contrib/{$
上一页 1 2 3 4 5 6 7 8 9 ...
下一页 最后一页 共 20 页