Phundament和Vagrant,VCS资产

时间:2015-01-22 16:53:56

标签: php yii2 phundament

所以我知道安装,通常需要在使用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

的驱动程序

我不确定作曲家资产插件是否应该以某种方式合并到流浪文件中,或者是否需要手动运行?

2 个答案:

答案 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的作者。