所以我知道对于安装,通常您需要在使用作曲家创建项目之前运行composer global require "fxp/composer-asset-plugin:1.0.0-beta4"
。但是,我按照直接在流浪中工作的说明进行操作,直到我加载后端并尝试生成文档为止。跑步./yii app/setup-docs
投掷:
[无效参数异常]
找不到处理资产 VCS 存储库 http://omnipotent.net/jquery.sparkline/2.1.2/jquery.sparkline.min.js 的驱动程序
我不确定作曲家资产插件是否应该以某种方式合并到流浪文件中,或者是否需要手动运行?
为了给出一个可能帮助其他人使用 Yii 2.0、Vagrant 或 Docker 的答案,我需要指出一些事情。
发生错误,由于主机上缺少资产插件,有关此行为有几个未解决的问题(截至 15 年 1 月),请参阅 #3607 和 #3082。
但Phundament的一个功能是提供一个完全设置的开发环境,所有插件和软件包都预装(但也可以更新)并正常工作。因此,在容器或 VM 中运行命令或脚本时,它们将起作用(手指交叉)。
如上面的评论中所述,在 VM 或容器中运行composer
通常比在主机上慢。
因此,作为总结:如果您的开发(主机)计算机设置正确,则可以在那里运行composer
。如果不确定,请使用容器。
完全披露:我是Phundament的作者。
在我发布此内容后,我回顾了我的控制台历史记录,并意识到我没有sudo
. 运行sudo composer global require "fxp/composer-asset-plugin:1.0.0-beta4"
安装插件。
噢。