跳至主要内容

symfony2 assetic:dump error

This is really a bad documented feature. i try to find out the reason for why i always get error like:
'stty' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
if i write this in my config.yml
assetic:
    debug:          %kernel.debug%
    use_controller: false
    java: "C:/Progra~1/Java/jre7/bin/java.exe"

should say, if you type: "C:\\Program File\\..." does not work, you need it "Progra~1" but even with this, i got error :
 

[file+] D:/workspace/symfony_bannieres/app/../web/js/vendors/core.js
'stty' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
[RuntimeException]
 用法: java [-options] class [args...]
            (执行类)
    或  java [-options] -jar jarfile [args...]
            (执行 jar 文件)
 其中选项包括:
     -d32        使用 32 位数据模型 (如果可用)
     -d64        使用 64 位数据模型 (如果可用)
     -client     选择 "client" VM
     -server     选择 "server" VM
     -hotspot    是 "client" VM 的同义词 [已过时]
                   默认 VM 是 client.

     -cp <目录和 zip/jar 文件的类搜索路径>
     -classpath <目录和 zip/jar 文件的类搜索路径>
                   用 ; 分隔的目录, JAR 档案
                   和 ZIP 档案列表, 用于搜索类文件。
     -D=
                   设置系统属性
     -verbose[:class|gc|jni]
                   启用详细输出
     -version      输出产品版本并退出
     -version:
                   需要指定的版本才能运行
     -showversion  输出产品版本并继续
     -jre-restrict-search | -no-jre-restrict-search
                   在版本搜索中包括/排除用户专用 JRE
     -? -help      输出此帮助消息
     -X            输出非标准选项的帮助
     -ea[:...|:]
     -enableassertions[:...|:]
                   按指定的粒度启用断言
     -da[:...|:]
     -disableassertions[:...|:]
                   禁用具有指定粒度的断言
     -esa | -enablesystemassertions
                   启用系统断言
     -dsa | -disablesystemassertions
                   禁用系统断言
     -agentlib:[=]
                   加载本机代理库 , 例如 -agentlib:hprof
                   另请参阅 -agentlib:jdwp=help 和 -agentlib:hprof=help
     -agentpath:[=]
                   按完整路径名加载本机代理库
     -javaagent:[=]
                   加载 Java 编程语言代理, 请参阅 java.lang.instrument
     -splash:
                   使用指定的图像显示启动屏幕
 有关详细信息, 请参阅 http://java.sun.com/javase/reference
so ,well, i do not know the reason. and another post says:
Let's start with the easy stuff. A working version of the config.yml can look like this:
assetic:
  debug: false
  use_controller: false
  java: C:\Program Files (x86)\Java\jre6\bin\java.exe
  sass: C:\Program Files (x86)\Ruby192\bin\sass.bat
  filters:
    scss: ~
    yui_js:
      jar: %kernel.root_dir%\Resources\java\yuicompressor-2.4.6.jar
For some reason, assetic is always importing a whole directory for scss, so I had to make a combine.scss which imports the other scss files in the correct order.
And now it gets ugly, as one have to change the assetics core in order to get this working. The developers of assetic know this bug and I think it is fixed in some development trunk/branch but not the stable one.
The Assetic\Util\ProcessBuilder has to be changed on line 95
if (defined('PHP_WINDOWS_VERSION_MAJOR')) {
,line 103
$script .= ' '.implode(' ', array_map('escapeshellarg', $args));
and line 110
return new Process($script, $this->cwd, null, $this->stdin, $this->timeout, $options);
I hope this bug get fixed soon and till then anybody trying to get it working finds this thread... Took me like 8 hours of debuging, reading and trying different approaches.
corresponding to this post:
which ask us to change assetic files. but it is a bug not fixed in this version.
well, finally, i make it works well in ubuntu, without java parameter.

评论

此博客中的热门博文

My childhood

"Each person's life is like a book; some people prefer to savor it slowly, while others like to gradually forget it. Looking back, I want to see if I can discern the trajectory of the world from my seemingly insignificant life. I am a child from the countryside, and perhaps most people cannot understand what my so-called countryside looks like. Indeed, the impressions of the countryside can be very different depending on the country, and moreover, more than 40 years have passed, during these 40 years of rapid development in China. A phrase suddenly comes to mind, 'I see him building tall buildings, I see him feasting, I see everything collapsing.' The place where I was born is a small town in the southwest of China, a town so small that it only has one street, and the widest part is only 3 meters. Paved with stone slabs, worn by many years of use, the slabs are not flat but rather filled with small bumps and hollows, yet strangely smooth. At the end of the street is a ...

关于 6月16日香港大游行 统计

wikipedia: https://zh.wikipedia.org/wiki/2019年6月16日香港反對逃犯條例修訂草案遊行  主办单位公布游行有200万零1人参与,是香港史上主办方公布最多人参加的游行;而警方宣称游行人数仅有33.8万人[e],警方计算游行人数的方法惹来外媒如路透社[9]、BBC[21]、天下杂志等广泛不信任[22][23]。由于本游行仓促成行,不像6月9日与7月1日的游行有人工智能客观统计,加上这次大游行中人流不断溢出多条原定游行路线以外的街道,令统计人数工作更困难,本游行双方差距甚大的人数统计令到人工智能取代传统点算之议方兴未艾。[5][24]无论如何,此游行的人数是1997年回归以来人数最多则无疑问。众多第三方统计之中,路透社与一众日本传媒仅引用了在现场调试[5]人工智能系统的叶兆辉所提供的估算“50-80万人”. yahoo news: https://yahoo-news.com.hk/BBCChineseNews/4174/ 政府公布的數字往往會比遊行主辦方公布的數字低,偏差有時候會達數倍,一高一低的有關數字常引發爭議。例如,早些時候香港民間人權陣線(簡稱「民陣」)為反對《逃犯條例》修訂舉行數次遊行,對於6月16日舉行的遊行,主辦方「民陣」稱有約200萬人參加,香港警方卻說高峰期只有約33.8萬人。 此文还有历次游行主办方和警方的数据统计比较 Voa: https://www.voachinese.com/a/Hong-Kong-demonstration-numbers-20190709/4992522.html 香港游行人数之差,在近年来日益明显而引人关注。就在这次“两百万”人大游行之前一周,香港人举行了首次“反送中”大游行,游行人数之多,几乎占满了港岛几条主要干线。主办方说超过1百万人上街游行,警方说有24万。双方数字相差四分之三。值得关注的是,每次超大型游行后,总有示威者和警方发生冲突的报道,每次都有人受伤或被捕。 无论如此,从双方数字上来看,2019年6月爆发的两次大游行,(9日和16日),是香港主权移交以来也是香港有史以来最大规模的示威。 上次香港市民举行大规模游行示威,是2003年的反23条大游行。据主办方说那次游行参加人数为50万,警方说只有35万,双方当时的统计数...

youtube script covid

[INTRO - Soft Music Playing] Narrator: "In August 2020, during the COVID-19 pandemic in China, I experienced a series of events that revealed the overbearing, unreasonable, and ignorant aspects of government policies. This story unfolds my observations and experiences in Xinjiang since April, presented in a neutral and factual manner." [Scene Transition - Music Shifts to a More Reflective Tone] Narrator: "April 8th marked the end of my nearly three-month-long home quarantine in Wuhan, as the lockdown was finally lifted. With Xinjiang gradually reopening since March, my work required me to return there as soon as possible." [Visuals: Scenes of Empty Streets in Wuhan, Transitioning to Busy Airports] Narrator: "My journey back to Xinjiang was fraught with delays. The direct flight on China Southern Airlines kept getting postponed. Reluctantly, I had to transit through Xi'an. Before leaving, I reported my health status to the community in Changji City, where I ...