所以我知道安装,通常需要在使用composer创建项目之前运行composer global require "fxp/composer-asset-plugin:1.0.0-beta4"
。但是我遵循了直接在vagrant工作的说明,这种说法一直在游泳,直到我加载后端并试图生成文档。运行./yii app/setup-docs
抛出:
[InvalidArgumentException]
找不到处理Asset VCS存储库http://omnipotent.net/jquery.sparkline/2.1.2/jquery.sparkline.min.js
的驱动程序
我不确定作曲家资产插件是否应该以某种方式合并到流浪文件中,或者是否需要手动运行?
答案 0 :(得分:0)
在我发布之后,我回顾了我的控制台历史记录,发现我没有sudo
。运行sudo composer global require "fxp/composer-asset-plugin:1.0.0-beta4"
安装插件。
D'哦。
答案 1 :(得分:0)
为了给出能够帮助其他人使用 Yii 2.0,Vagrant或Docker 的答案,我需要指出一些事情。
发生错误,由于主机上缺少资源插件,有关此行为的几个未解决的问题(截至Jan&#39; 15),请参阅#3607和#3082。< / p>
但 Phundament 的一个特性是提供一个完全设置的开发环境,所有插件和软件包都已预先安装(但也可以更新)并且正常工作。因此,当您在容器或VM中运行命令或脚本时,它们将工作(手指交叉)。
正如上面的评论所指出的,在VM或容器中运行composer
通常比主机上的慢。
总结如果:如果您正确设置了开发(主机)计算机,则可以在那里运行composer
。如果您不确定是否使用容器。
完全披露:我是Phundament的作者。