【发布时间】:2012-06-09 07:43:57
【问题描述】:
我很难使用资产在我的视图中加载资源(我使用 Symfony2)。 我在 Linux (Ubuntu 10.4) 上工作,几天前切换到 Windows 7。我一直遇到问题(例如,有些图片无法加载),但至少大多数图片、所有样式和脚本都可以正常加载。
当我切换到 Windows 时,一些资源没有加载,所以我尝试了 php app/console assets:install web --symlink
看到它删除了我正在处理的捆绑包的整个公用文件夹,我感到非常惊讶。并且无法再次找到源代码(幸运的是,我保存了其中一些,并且由于缓存文件,我能够检索到我的大部分工作)。
在我恢复我的文件(并备份它们)后,我再次尝试命令。结果相同。我尝试不使用--symlink,它在web/bundle 文件夹中创建了一些文件夹,而不是之前存在的文件(据说是符号链接)。
现在该命令甚至不再响应(它一直在删除我的一些备份文件夹中的资源!!)。
底线:有没有办法在 Windows 7 上配置资产,这样它就不会吃掉我的文件并正确加载资源(包括 css 中的图像)?
提前致谢!
编辑:
我刚刚再次运行该命令,这次它成功了(复制了 web/bundle/... 中的文件)。我必须说我真的不明白这次它是如何或为什么起作用的......如果碰巧有人知道......
【问题讨论】:
标签: windows-7 symfony symlink assets