当前位置: 首页 > 知识库问答 >
问题:

Packagist是Composer本机从中提取的唯一软件包库/存储库吗?

段超
2023-03-14

Packagist(https://packagist.org/)是Composer从盒子里取出的唯一的包库吗?

我知道Composer可以配置为指向其他软件包库,包括使用Satis或其他工具的内部设置。但我很好奇它是否会扫描其他库,比如PackageST。

我已经做了很多搜索,但没有找到这个问题的明确答案。我高度怀疑Packagist是Composer默认连接的唯一库。但我想证实这一点。

谢谢

共有1个答案

商琛
2023-03-14

下载的作曲家预先配置为使用packagist.org.

运行:composer-config--list--global

得到:

[repositories.packagist.type] composer
[repositories.packagist.url] https?://packagist.org
[repositories.packagist.allow_ssl_downgrade] true

运行:composer配置--全局存储库。示例composerhttp://example.com

得到:

[repositories.example.type] composer
[repositories.example.url] http://example.com
[repositories.packagist.type] composer
[repositories.packagist.url] https?://packagist.org
[repositories.packagist.allow_ssl_downgrade] true

如您所见,您自己的包列表站点已添加到您的composer副本中。现在,当您安装软件包时,它将在两个位置搜索软件包。

你甚至可以移除它们。例如,要删除刚才添加的站点,请执行以下操作:

composer config --global --unset repositories.example
composer config --global --unset repositories.packagist
 类似资料:
  • 我已经成功地与另一位现场开发人员一起使用GitLab,开发了C和MATLAB中的小型项目。 在家使用VPN工作时,我将一个大型LabVIEW程序推到了一个新项目中,这样我就可以与另一个非现场开发人员一起工作。开发人员克隆了该项目,并开始开发一个分支。 问题是我无法提取/获取此分支。GitLab正在显示开发人员所做的分支和提交。 我使用git的时间不长,所以我可能只是太傻了。 Git推送:“致命的‘

  • https://maven.java.net/content/repositories/public/com/oracle/avatar-js/0.10.25-SNAPSHOT/有罐子 和中的dllhttps://maven.java.net/content/repositories/public/com/oracle/libavatar-js-win-x64/0.10.25-SNAPSHOT/

  • 我们在JFrog艺术工厂中设置了虚拟和远程存储库。最近,我们在从中央提取包时看到了问题。例如,艺术工厂的最新版本是2.3.1:https://xxx.xxx.xx/artifactory/mvn_central/de/codecentric/spring-boot-admin-starter-server/最新版本是2.4.1:https://mvnrepository.com/artifact/

  • Composer 是一个 杰出 的依赖管理器。在 composer.json 文件中列出你项目所需的依赖包,加上一点简单的命令,Composer 将会自动帮你下载依赖包并设置自动加载。Composer 可以类比为 node.js 世界的 NPM 或 Ruby 世界的 Bundler。 现在已经有许多 PHP 第三方包已兼容 Composer,随时可以在你的项目中使用。这些 “包(package)”

  • 我正在尝试从profile repository中获取first name和last name等属性,并使用Droplet将其显示在jsp中。下面是我的示例代码:sampledroplet.java SampleDroplet.Properties sampledroplet.jsp 我试着在jsp中显示profileId,它起作用了。但当我将它传递给droplet时,它显示NullPointer

  • 问题内容: 我正在运行kubeadm alpha版本来设置我的kubernates集群。从kubernates,我试图提取在nexus存储库中托管的docker镜像。每当我尝试创建Pod时,每次都会给出“ ImagePullBackOff”。有人可以帮我吗? 有关详细信息,请参见https://github.com/kubernetes/kubernetes/issues/41536 吊舱定义: