草庐IT

COMPOSER

全部标签

PHP PhantomJS 未通过 Composer 在类中加载

我关注了installationguide用于PHPPhantomJS。使用PHPPhantomJS运行测试脚本时,出现错误:PHPfatalerror:在...中找不到类'JonnyW\PhantomJs\Client'我以前没有用过Composer,所以我可能忽略了一些东西。我从MAMP运行它,所以可能有一些文档中没有提到的细节。如果我在浏览器中打开测试脚本,我会得到一个空白屏幕。只有从终端运行php,我才会收到Fatalerror。脚本失败的行是:$client=Client::getInstance();因此我假设它没有从Composer正确加载。我可以验证/bin中有phan

通过 Composer 设置项目时 PhpStorm "empty path to php"

我正在使用Laracast(https://laracasts.com/series/how-to-be-awesome-in-phpstorm/episodes/21?autoplay),当我尝试使用Composer设置一个新的Laravel项目时,如教程中所述,由于错误消息“空php的路径”。我已经正确设置了PHP的路径,并且能够通过PhpStorm运行和调试。如果有人可以帮助我了解这里发生的事情,我将不胜感激。我用谷歌搜索,只找到一个结果,是针对Windows的,而不是Mac。(https://devnet.jetbrains.com/thread/475384)

php - 如何使用composer获取根包路径

我正在开发一个名为php-app-config的PHP组件使用composer.此组件曾经被另一个项目需要,并使用composerinstall安装,应该在rootpackage的配置文件夹中查找配置文件。,类似于root_package/config/config.yml。./config/config.yml应该只存在于根包中,而不应该存在于由composer.json中的“require:”导入的组件中,因为下面:▾root-package/▸bin/▸build/▾config/▸locales/config.yml▸src/▸tests/▾vendor/▸composer/▸

php - Composer - 指定 `composer.json` 路径

是否可以使用cli命令指定composer.json文件的路径?更好的是,是否可以使用不同名称的文件? 最佳答案 我建议你看看这个:https://getcomposer.org/doc/03-cli.md#environment-variablesCOMPOSERBysettingtheCOMPOSERenvvariableitispossibletosetthefilenameofcomposer.jsontosomethingelse.Forexample:COMPOSER=composer-other.jsonphpcomp

php - GIT 中的 Composer 和 composer.lock 并 merge 冲突

这是我们的情况:我们有3个不同的Laravel项目,所有3个项目都依赖于我们的Core项目。这个Core项目是一个单独的Laravel包,托管在我们的私有(private)仓库中,用作其他项目的依赖项。以前,每当核心项目发生变化时,我们只需在我们的服务器上为每个项目运行composerupdateourvendor/ourcorepackage以引入核心变化。然而,最近当我们尝试在具有512MBRam的DigitalOcean暂存环境上运行更新时,composer似乎遇到了严重的内存问题。请参阅:https://github.com/composer/composer/issues/1

php - 从 Composer 创建 Symfony2 项目时出错

我尝试使用命令在Ubuntu上使用composer创建一个Symfony2项目:phpcomposer.pharcreate-projectsymfony/framework-standard-editionprojectpath我得到了这个错误Installingsymfony/framework-standard-edition(dev-master506ffaab8d8474db2512fca879ca4b9877616a1e)-Installingsymfony/framework-standard-edition(dev-mastermaster)CloningmasterC

php - 错误 : git was not found - installing laravel with composer windows

我收到一条错误消息:failedtoclonehttps://github.com/php-fig/log.git,gitwasnotfound,checkthatitisinstalledandinyourPATHenv.'git'isnotrecognizedasandinternalorexternalcommand,operableprogramorbatchfile当我尝试运行composercreate-projectlaravel/laravellearning-laravel时。我安装了gitGUI,它也带有一个命令行shell,但我不知道为什么它不能识别命令(我在正常

php - 如何在 Composer 中仅更改一个包的最低稳定性

我正在尝试合并ldap-auth通过Composer将模块添加到我的Laravel项目中。但是,它仅在dev稳定版本中可用。我当前的Composer.json有一个minimum-stability设置为stable,我想为我的其余模块保留它,但是当我尝试运行composerupdate,报错有不满足最低稳定性要求的模块。有没有办法根据自己的最低稳定性要求单独安装该软件包? 最佳答案 是的,您只需要使用稳定性标志将该包列入白名单。像这样:{"require":{"ccovey/ldap-auth":"1.1.*@dev",}}Com

php - Composer.phar 之间的区别 |和||

composer.json文件中管道和双管道有什么区别?例如:"^1.0.0||^2.0.0"和'^1.0.0|^2.0.0' 最佳答案 它们是一样的。如果查看VersionParser类(https://github.com/composer/semver/blob/1dd67fe56c0587d0d119947061a6bfc9863c101c/src/VersionParser.php#L237),您可以看到以下代码:$orConstraints=preg_split('{\s*\|\|?\s*}',trim($constra

php - 无法通过 Composer 安装 phpDocumentor

在composer.json我有{"require":{"phpdocumentor/phpdocumentor":"*"}}这是因为我正在尝试使用./composer.pharinstall命令将phpDocumentor安装到一个独立的文件夹中。但我得到的是LoadingcomposerrepositorieswithpackageinformationUpdatingdependencies(includingrequire-dev)Yourrequirementscouldnotberesolvedtoaninstallablesetofpackages.Problem1-ph