尝试使用Windows 7转储Symfony2项目的assetic时出现运行时异常
我正在使用Windows平台(请不要嘲笑我)。我正试图在运行Windows7的本地计算机上使用asseti构建一个Symfony2项目 现在我不能为我一生的爱弄明白为什么它不倾销资产档案。它总是说某种运行时异常。我认为这与咖啡桶和节点路径有关。这是设置咖啡桶和节点路径的正确方法吗尝试使用Windows 7转储Symfony2项目的assetic时出现运行时异常,windows,symfony,coffeescript,sass,assetic,Windows,Symfony,Coffeescript,Sass,Assetic,我正在使用Windows平台(请不要嘲笑我)。我正试图在运行Windows7的本地计算机上使用asseti构建一个Symfony2项目 现在我不能为我一生的爱弄明白为什么它不倾销资产档案。它总是说某种运行时异常。我认为这与咖啡桶和节点路径有关。这是设置咖啡桶和节点路径的正确方法吗 framework: [...] # Twig Configuration twig: [...] # Assetic Configuration assetic: debug:
framework:
[...]
# Twig Configuration
twig:
[...]
# Assetic Configuration
assetic:
debug: "%kernel.debug%"
use_controller: true
bundles: [...]
filters:
sass:
load_paths: [ "%kernel.root_dir%/../src/xxxxx/WebsiteBundle/Resources/public/vendor/" ]
compass: true
coffee:
bin: C:\Users\xxxxx\AppData\Roaming\npm\coffee
node: C:\Program Files\nodejs\node
cssrewrite: ~
# Doctrine Configuration
[...]
php composer.phar
install运行良好
php应用程序/控制台资产:安装
工作正常
php应用程序/控制台assetic:dump
给出以下错误:
[运行时异常]
无法写入文件C:/xampp/htdocs/xxxxx/app/。/web/js/3b27a3f_js?key=aizasyck9cxgv09x9dkar1bcslaxlqp3yhf0oi_1.js
我最初的感觉是咖啡桶和节点路径有问题
下面是那些在我的机器里
我不知道发生了什么事。我会将可能有助于解决此问题的任何输出转储给您。我在这里感到不知所措。我正在使用SASS、指南针、咖啡等。试试这个
coffee:
bin: "C:\\Users\\xxxxx\\AppData\\Roaming\\npm\\coffee"
node: "C:\\Program Files\\nodejs\\node"
我的node也有同样的问题。如果这不起作用,请尝试指向确切的.exe路径。窗户似乎有各种各样的问题
祝您好运Symfony2和Assetic的整合 1.文件config.yml
# Assetic Configuration
assetic:
debug: "%kernel.debug%"
use_controller: false
bundles: [ ]
#java: /usr/bin/java
filters:
cssrewrite: ~
less:
node: "C:\\Program Files (x86)\\nodejs\\node.exe"
node_paths: ["C:\\Users\\websky\\AppData\\Roaming\\npm\\node_modules"]
apply_to: "\.less$"
yui_css:
jar: %kernel.root_dir%/../java/yuicompressor-2.4.6.jar
yui_js:
jar: %kernel.root_dir%/../java/yuicompressor-2.4.6.jar
#closure:
# jar: "%kernel.root_dir%/Resources/java/compiler.jar"
2.文件base.html.twig
<head>
{% stylesheets filter='less,?yui_css' '@AcmeBundle/Resources/less/main.less' %}
<link href="{{ asset_url }}" rel="stylesheet" media="screen" />
{% endstylesheets %}
</head>
有用链接:
我想我的同事最近也遇到了类似的问题,尝试以管理员身份运行
cmd
(我没有windows)我一直以管理员身份在windows中运行这些。无效。请复制粘贴错误消息以替换图像好吗?当Symfony2尝试创建../3b27a3f_js?key=AIzaSyC…
文件时会出现错误,该文件名无效。请将-v选项(--verbose)添加到dump命令。它将显示堆栈跟踪。`coffee:bin:'C:\\Users\\bhatt\u 000\\AppData\\Roaming\\coffee.cmd“node:'C:\\Ruby193\\node\\node.exe”`我尝试了这个。它不起作用。同样的错误
php app/console assetic:dump --env=prod