How do you get composer to install a non-composer package?(你如何让作曲家安装非作曲家包?)
问题描述
我正在尝试让 composer 从这个项目中下载以下库,但是,它没有 composer.json
文件,所以我不确定这是否可能.
I am trying to get composer to download the following library from this project, however, it does not have a composer.json
file in it so I'm not sure if this is possible.
{
"require" : {
"fguillot/picoFeed" : "*"
},
"repositories": [
{
"type": "vcs",
"url": "https://github.com/fguillot/picoFeed"
}
]
}
错误:
[ComposerRepositoryInvalidRepositoryException]
在的任何分支或标签中都找不到有效的 composer.jsonhttps://github.com/fguillot/picoFeed,无法加载包来自它.
[ComposerRepositoryInvalidRepositoryException]
No valid composer.json was found in any branch or tag of https://github.com/fguillot/picoFeed, could not load a package from it.
推荐答案
要包含非作曲家存储库,您需要设置一个 包存储库.这会给你类似的东西:
To include a non composer repository you need to set up a package repository. Which would give you something like:
{
"repositories": [
{
"type": "package",
"package": {
"name": "fguillot/picoFeed",
"version": "dev-master",
"source": {
"url": "https://github.com/fguillot/picoFeed",
"type": "git",
"reference": "origin/master"
}
}
}
],
"require": {
"fguillot/picoFeed": "dev-master"
}
}
这篇关于你如何让作曲家安装非作曲家包?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:你如何让作曲家安装非作曲家包?
基础教程推荐
- 超薄框架REST服务两次获得输出 2022-01-01
- 通过 PHP SoapClient 请求发送原始 XML 2021-01-01
- 在 PHP 中强制下载文件 - 在 Joomla 框架内 2022-01-01
- WooCommerce 中选定产品类别的自定义产品价格后缀 2021-01-01
- 在多维数组中查找最大值 2021-01-01
- mysqli_insert_id 是否有可能在高流量应用程序中返回 2021-01-01
- XAMPP 服务器不加载 CSS 文件 2022-01-01
- 如何在 PHP 中的请求之间持久化对象 2022-01-01
- Libpuzzle 索引数百万张图片? 2022-01-01
- 在 Woocommerce 中根据运输方式和付款方式添加费用 2021-01-01