当PHP库没有Composer软件包但有一个奇怪的fork时我该怎么办?

问题描述 投票:0回答:1

我想使用“ phpSyllable”。开启:https://github.com/vanderlee/phpSyllable

所以我输入了“ composer require phpSyllable”。

[[InvalidArgumentException]找不到软件包phpSyllable。

您是说这个吗?cballou / php-syllable

查找此“ cballou / php-syllable”内容,我到达:https://github.com/cballou/php-syllable

该GitHub项目公开承认是第一个项目的分支,但已经过时了(我已经比较了他们的变更日志),没有人使用它。但它显然具有Composer软件包...

我现在应该做什么?我必须做大量工作来尝试通过下载ZIP文件,手动将其放在某个地方,试图弄清楚如何在不使用Composer的情况下使用它,然后像这样永久地维护它,来使第一个文件正常工作,或者,我安装了一个奇怪的叉子,它将立即工作,但没人使用它,并且过时了,因此非常粗略。

对我来说,这是两种致命疾病之间的“选择”。现在做什么?为什么“真实”库没有Composer软件包?它甚至在更改日志中多次谈论Composer,从而使其看起来好像具有Composer程序包...但是不是吗?

security php github libraries composer-php
1个回答
0
投票

基于packagist的文档,您可以在终端中使用:composer require vanderlee/syllable,它应该可以工作。

我在终端中得到以下输出:

Using version ^1.5 for vanderlee/syllable
./composer.json has been created
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing vanderlee/syllable (1.5.3): Downloading (100%)
Writing lock file
Generating autoload files
© www.soinside.com 2019 - 2024. All rights reserved.