Phundament and Vagrant, VCS assets


Phundament and Vagrant, VCS assets

所以我知道对于安装,通常您需要在使用作曲家创建项目之前运行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"安装插件。

噢。