Composer 无法在 Windows 上安装 Piwik

Posted

技术标签:

【中文标题】Composer 无法在 Windows 上安装 Piwik【英文标题】:Composer fails to install Piwik on Windows 【发布时间】:2014-12-16 02:25:56 【问题描述】:

工具:

Windows 8.1 专业版 作曲家 piwik xampp v3.2.1

我已经安装了 piwik 和 composer,我正在 xampp 中测试它们。我正在阅读本指南:http://developer.piwik.org/guides/getting-started-part-1

但是,我遇到了一个问题。当我尝试运行命令来安装第 3 方库时,我收到此错误:

c:\xampp\htdocs\Projects\piwik>php C:\ProgramData\ComposerSetup\bin\composer.phar 安装

'misc' 未被识别为内部或外部命令, 可运行的程序或批处理文件。 脚本 misc/composer/clean-xhprof.sh 处理 pre-install-cmd 事件返回错误

[运行时异常] 错误输出:'misc' 未被识别为内部或外部命令, 可运行的程序或批处理文件。

有人知道为什么会这样吗?

【问题讨论】:

【参考方案1】:

如果可能,Piwik 的 composer 配置将运行 shell 脚本来安装 xhprof。但是好像和windows不兼容。

我在跟踪器上创建了一个新问题:https://github.com/piwik/piwik/issues/6493

编辑:我已经复制了。同时你可以使用:

php C:\ProgramData\ComposerSetup\bin\composer.phar install --no-scripts

我已经尝试过了,它可以在 Windows 上运行。请记住,您还需要安装 git,否则无法获取某些依赖项。

编辑2:我已经修复了master中的错误,它将包含在下一个版本中,可能是2.9.0。

【讨论】:

以上是关于Composer 无法在 Windows 上安装 Piwik的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 Composer 在 Windows 上安装 Mailgun 库

无法使用 composer 在 Windows 上安装 laravel,导致错误无法打开 Stream:Permission denied

windows10 composer下安装失败?

Composer 无法在 Windows 上运行,出现 [Composer\Exception\NoSslException] 错误

Windows PATH 变量不适用于 Composer

Composer 未安装在 Windows 机器上