php - Composer 在 browsercap.ini 中抛出语法错误
问题描述
我full_php_browscap.ini
从https://www.browscap.org/下载
当我这样做时composer update
,我得到了ff。错误:
PHP: syntax error, unexpected end of file, expecting ']' in /usr/local/etc/php/conf.d/full_php_browscap.ini on line 102
这是行100
-103
供参考(没有编号前缀):
100) RenderingEngine_Maker="Microsoft Corporation"
101)
102) [Mozilla/4.0 (compatible; MSIE 8.0*; *Windows NT 6.2*Win64? x64*Trident/4.0*)* 360Spider]
103) Parent="360Spider"
任何想法为什么?
解决方案
显然不能*.ini
直接用 PHP 解析文件;改为使用parse_ini_file()
。该日志没有说明作曲家...您可能只是将其添加*.ini
到错误的目录中。如果您将它移到 web-root 之外或在运行时不会被扫描的其他任何地方composer update
,那应该可以。
推荐阅读
- entity-framework - 迁移面向 .NET Framework 并使用 Entity Framework 6 的 ASP.NET Core 版本
- binary - 如何使用 Laravel 8 进行二进制注册
- python - 使用临时堆栈python对堆栈进行排序
- r - 修改关键字搜索功能以忽略/打印 NA 或打印“验证”
- visual-studio-code - 如何删除 VSCode 中的虚线下划线?
- java - 鉴于使用opencv(JAVA)的目标点中心为(x = 0,z = 0),我如何获得激光指示器与目标(中间)的距离?
- javascript - Rete.js 编辑器根本不渲染
- r - 如何合并数据框和空间多边形数据框?
- python - Jupyter内核和anaconda env之间有什么关系?
- flutter - 这是关于 googleSignIn 的错误:MissingPluginException(No implementation found for method init on channel plugins.flutter.io/google_sign_in)