草庐IT

composable

全部标签

php - Composer 更新和 Composer 全局更新之间的区别

yii2中composerupdate和composerglobalupdate有什么区别? 最佳答案 这与Yii没有直接关系。Composer允许您全局或按项目(默认)安装依赖项。https://getcomposer.org/doc/03-cli.md#globalThisismerelyahelpertomanageaprojectstoredinacentrallocationthatcanholdCLItoolsorComposerpluginsthatyouwanttohaveavailableeverywhere.您可

php - 通过 Composer 自己的项目

我已经通过composer加载了一些库,我想知道是否可以在/vendor映射中添加我自己的库,然后让composer自动加载它?该结构类似于/vendor/mylibrary/,然后是命名空间mylibrary。这可能吗?也可以向Composer自动加载器添加不同的map吗?例如/app/src/然后让它加载该文件夹中的所有类?还是我必须为此制作自己的装载机?谢谢 最佳答案 阅读composerdocumentation:Youcanevenaddyourowncodetotheautoloaderbyaddinganautoloa

php - 如果我不想做 Composer 更新,我只想使用 composer.json 和 composer.lock 中的内容怎么办

我有一个基于composer的旧symfony项目,我刚刚更新了一些代码更改。我在开发中测试一切正常。我在部署要求运行composer.pharself更新以更新Composer的Composer时遇到问题,因为Composer已过时。之后我进行composer.phar安装。我收到此错误-[RuntimeException]Yourcomposer.lockwascreatedbefore2012-09-15,andisnotsupportedanymore.Run"composerupdate"togenerateanewone.如果我不想更新怎么办。这个我还行我怎样才能强制它不更

php - 无法使用 PHP 5.6.3 与 Composer 建立 SSL 连接

在使用PHP5.6.3在Ubuntu14.04上克隆存储库后,我无法运行phpcomposer.pharselfupdate和phpcomposer.pharupdate。我收到此消息:[Composer\Downloader\TransportException]The"https://getcomposer.org/version"filecouldnotbedownloaded:SSLoperationfailedwithcode1.OpenSSLErrormessages:error:14090086:SSLroutines:SSL3_GET_SERVER_CERTIFICAT

php - Composer 忽略安装程序路径配置

我第一次尝试将CakePHP与composer一起使用,但我遇到了一些问题。我有这个composer.json:{"name":"example.com.br","repositories":[{"type":"pear","url":"http://pear.cakephp.org"}],"config":{"vendor-dir":"Vendor/"},"require":{"php":">=5.4","pear-cakephp/cakephp":">=2.4.3","cakephp/debug_kit":"2.2.*","smottt/wideimage":"dev-master

php - Composer/Packagist 找不到最低稳定性的包

我正在尝试安装以下Composer包:composerrequirecr/hashcli这是我做的一个包。但是当我尝试安装它时,出现以下错误:[InvalidArgumentException]Couldnotfindpackagecr/hashcliatanyversionforyourminimum-stability(stable).Checkthepackagespellingoryourminimum-stability我的composer.json如下:{"name":"cr/hashcli","description":"HashCLI-PHPCLIToolForhash

php - 依赖脚本需要 Composer 自动加载器的路径

我正在开发一个包-myvendor/mylib-我计划使用Composer分发,可能是通过Packagist。这个包包含-除其他外-我想提供给项目的命令行PHP脚本bin/console.php-比如myvendor/mymain-导入mylib包。我知道我可以在mylib包中指定composer.json中的config设置,其中包含要导入的bin数组:{"name":"myvendor/mylib","config":{"bin":["bin/console.php"]}}当mymain项目执行Composer安装/更新时,此mylib/bin/console.php被符号链接(s

php - Composer workflow : How to update composer. 当我更改依赖项时锁定

该项目是通过composer.pharinstall--prefer-source设置的,并且包含很多保存在git中的模块。我在我的IDE(PhpStorm)中管理所有这些模块及其git存储库,因此可能会向vendor/文件夹中的某些模块提交一些更改-直接提交到源git存储库。我现在如何确保我的同事在执行composer.phar安装时获得我最近的模块版本(composer.lock在repo中)?如果我进行本地composer.phar更新它看起来像composer.lock没有更新,因为我已经有最新版本(因为我刚刚做了直接在vendor文件夹中提交) 最

php - Laravel 5.2 View Composer 被多次执行

我在我正在处理的项目中遇到了一些(主要的)性能问题,在记录了所有执行的查询之后,我意识到其中许多被执行了多次,我无法找到问题的根源。所有多次执行的查询都在我的Viewcomposerprovider中。这是我的ViewComposer的样子:publicfunctionboot(){view()->composer('partials.sidebar',function($view){$currentCategory=$this->getCurrentCategory();$sidebarCategories=SidebarCategory::category($currentCate

php - 无法运行 Composer 安装

我试图在我的项目中运行composerinstall但出现以下错误[Composer\Downloader\TransportException]The"http://packagist.org/p/provider-2013$43e3f41fbe30a46245103451248f688a727f076a6e90636d19a69a156c17a416.json"filecouldnotbedownloaded(HTTP/1.1400ReceivedinvalidrequestfromClient)我尝试运行composerself-update并出现此错误[Composer\Dow