14得票1回答
如何配置一个Composer包以全局安装?

我正在尝试制作一个小型的 CLI 工具,并用 composer 打包它。下面是程序的一个极度简化版本,但足以说明我遇到的问题。该项目有一个依赖项和一个“二进制”文件。composer.json{ "name": "alice/yamldump", ...

7得票2回答
在 Packagist 上进行身份验证的 Composer 更新

我在使用laravel 5制作的项目中遇到了composer更新的问题。 每次我想要通过Packagist更新composer与其他的包时,都会弹出一个认证框(本不应该有),即使我输入我的github/packagist账号或者不输入,最终的结果都是这样: Loading composer ...

25得票1回答
创建Composer包时,应选择哪种“软件包类型”?

我正在创建我的第一个PHP Composer包(按照这些说明)。 我已经运行了 $ composer init 我正在填写细节,现在它要求我输入: 包类型(例如:库、项目、元包、composer-plugin)[]: 我猜这只是一个人类可读的标签,用于对不同的软件包进行分类? ...

10得票3回答
为什么Composer在packagist.org上找不到我的全新软件包?

我刚刚在packagist.org上创建了我的第一个组件 components/greenshock-js,这是 greensock-js 的一个分支版本。 我把"components/greensock-js": "1.11.*@dev" 放到了我的c...

10得票2回答
如何强制安装一个软件包?

我正在尝试通过composer安装以下软件包: https://packagist.org/packages/cartalyst/sentry#dev-feature/laravel-5 当我执行以下操作时:composer require cartalyst/sentry dev-fea...

61得票1回答
如何使用Composer命令行添加非公共仓库?

我想添加一个不在Packagist上的新包,它是一个本地或非公共仓库。我知道如何在composer.json中实现这一点。例如:"repositories": [ { "type": "vcs", "url": "https://bitbucket.or...

7得票2回答
Composer/Packagist没有给我最新的软件包

如果您访问https://packagist.org/packages/geekality/website并将其与运行`composer show geekality/website`时获得的结果进行比较: 顶部的Packagist最新版本为v0.7 命令行输出中给出的最新版本是v0.6 ...

10得票1回答
从composer包中排除文件

我有一个PHP库wiremock-php,并已在packagist.org上发布。我想从包中排除某些文件(例如一对JAR和我的测试),这样依赖我的库的人就不必下载它们。我将以下内容放入了我的composer.json文件中:"archive": { "exclude": ["/test...

18得票2回答
我能否将packagist.org上的依赖项与我的Composer Satis安装同步或镜像?

我们有自己的Satis存储库,可以在其中存储我们自己的依赖项。这很好用。 但如果开发人员使用的包不在我们自己的存储库中,则Composer将通过packagist.org(作为后备)从GitHub获取它。 但我们不想依赖于packagist.org。所有依赖项都应从我们自己的存储库下载。 ...

9得票1回答
如何在Packgist.org个人资料中上传或修复头像

我想知道如何在 Packagist中显示头像。 例如,我的软件包没有显示我设置了正确的GitHub-Packagist API的头像或者我无法在Packagist个人资料中找到任何上传面板。 安装了 GitHub 应用程序 > 服务 > Packagist:将用户设置为 yid...