我使用的是acelaya/zf2-acqrcode包(v0.2.0)它需要“endroid/qrcode”:“>=1.2.0”,(意味着高于或等于1.2.0的所有内容)
当前“endroid/qrcode”包的最新版本=V3.2.12
acelaya/zf2-acqrcode包(V0.2.0)使用了一个在endroid/qrcode版本中不再存在的函数>;1.9.3
我有没有办法告诉composer不要安装高于1.9.3版本的Endroid/QRcode包?
使用以下方法将Endroid/QRcode
依赖项锁定到1.9.3
。子依赖项将遵循这一原则,并遵守您已经锁定acelaya/zf2-acqrcode
的事实。
注意:只有当另一个依赖项需要>1.9.3
的endroid/qrcode
时,此操作才会失败
{
"require": {
"endroid/qrcode": "1.9.3",
"acelaya/zf2-acqrcode": "^1.0"
}
}
运行以下命令:
/path/to/composer.phar require endroid/qrcode:1.9.3
下面是上述所需依赖项的输出:
$ composer install
Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 18 installs, 0 updates, 0 removals
- Installing zendframework/zend-stdlib (3.2.0): Loading from cache
- Installing zendframework/zend-loader (2.6.0): Loading from cache
- Installing zendframework/zend-eventmanager (3.2.1): Loading from cache
- Installing zendframework/zend-view (2.10.0): Loading from cache
- Installing psr/container (1.0.0): Loading from cache
- Installing container-interop/container-interop (1.2.0): Loading from cache
- Installing zendframework/zend-servicemanager (3.3.2): Loading from cache
- Installing zendframework/zend-validator (2.10.2): Loading from cache
- Installing zendframework/zend-escaper (2.6.0): Loading from cache
- Installing zendframework/zend-uri (2.6.1): Loading from cache
- Installing zendframework/zend-http (2.8.0): Loading from cache
- Installing zendframework/zend-router (3.0.2): Loading from cache
- Installing zendframework/zend-config (3.2.0): Loading from cache
- Installing zendframework/zend-modulemanager (2.8.2): Loading from cache
- Installing zendframework/zend-mvc (3.1.1): Loading from cache
- Installing symfony/options-resolver (v3.4.11): Loading from cache
- Installing endroid/qrcode (1.9.3): Loading from cache
- Installing acelaya/zf2-acqrcode (v1.0.0): Loading from cache
是的,您可以通过在composer.json中使用~
运算符来限制包版本。更多的信息可以在这里找到
希望这能帮上忙。
问题内容: 我想知道是否有办法限制cassandra java驱动程序同时执行的查询数量? 当前,我执行许多查询,如下所示: 不幸的是,这可能导致NoHostAvailableException。 谢谢。 问题答案: 您可以使用信号量来限制并发查询的数量: 但是到最后,情况并没有太大的不同:信号量将阻塞(如果使用定时版本的Acquisition,则抛出该信号),而不是在超出容量时得到信号。因此,您
问题内容: 我找到了一些有关如何在iText中绘制表单的教程,但是我需要将其插入单元格中,但我不知道如何。谢谢您对此事的考虑。 问题答案: iText图像扩展了矩形。您可以对图像进行新的实现。 您可以从模板创建图像,也可以使用内容字节创建模板。 因此,您可以创建一个模板,在其上绘制一个矩形,创建图像,然后将图像设置在所需的单元格上。一段时间以前,我已经用矩形图案做了类似的事情。 编辑:如果只需要填
我正在将应用程序设置为在play store上上载,但play console显示错误,您需要为APK或Android应用程序包使用不同的版本代码,因为您已经有一个版本代码为1的应用程序包。我试着在Android系统中更改版本代码
问题内容: 有没有办法在nodejs应用中设置版本?我想要这样的东西 问题答案: 我发现以下代码片段最适合我。由于它用于加载,因此无论当前工作目录如何,它都可以工作。 @Pathogen提供的警告: 使用Browserify这样做会带来安全隐患。 注意不要将您的信息公开给客户端,因为这意味着您的所有依赖项版本号,构建和测试命令以及更多信息都将发送给客户端。 如果要在同一项目中构建服务器和客户端,则
我构建了一个旧的applet。它自然不会在今天的浏览器中运行。有没有办法找出编译它的Java版本。 另外,我可以使用什么版本的Java,这样我的客户端就不会收到令人讨厌的安全消息,“您确定要运行这个吗?” 第三,带画布的HTML5是否会是小程序的更好选择,因为它实际上只是绘制了一个漂亮的图像网格?
我正在尝试使用Python Selenium Chrome驱动程序实现谷歌地图的自动化,我的代码是稳定的,可以得到我需要的东西,但不是性能时间。 我使用迭代代码在Google Maps上获取商家数据,使用Selenium获取1个商家数据的时间速率低于1秒,但是当代码捕获到异常时,需要花费很长的时间,比如6-7秒。 下面是一些执行时间的总结: https://picoolio.net/image/d
我希望从C中的浮点数组中计算中值: FloatArray包含一个常规的C浮点数组。 我正在使用,但想知道是否有像这样的工具可以处理数据?现在,我正在制作一个副本,然后在扔掉副本之前执行。如果数据没有像这样的东西,是否有更有效的方法使用复制步骤来计算信息,从而避免潜在的额外O(n)循环?也许性能影响可以忽略不计?我的数组大小可能在20亿量级。
我们使用PHP7.0运行XAMPP是因为我们的新产品需要PHP7。 但是有些老项目使用等函数,这些函数在PHP7.0中被删除。 那么,有没有办法在XAMPP中轻松更改PHP版本呢? 注意:请不要建议将旧项目升级到与新版本兼容,因为我不能这样做,因为作为一个开发人员(只是一个员工),我不能得到这些决定。