我想要运行多个"指南针"通过Cygwin中的shell脚本命令。看起来我完全忘记了shell脚本。这就是我尝试过的:
Circle.xml
我收到以下错误消息重复6次:
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<solid android:color="#cccccc"/>
<stroke
android:width="1dip"
android:color="#333333"/>
</shape>
看起来它无法找到#!/bin/bash
sitea="/cygdrive/c/xampp/htdocs/sitea/themes/siteatheme/css/"
siteb="/cygdrive/c/xampp/htdocs/siteb/themes/sitebtheme/css/"
sitec="/cygdrive/c/xampp/htdocs/sitec/themes/sitectheme/css/"
sited="/cygdrive/c/xampp/htdocs/sited/themes/sitedtheme/css/"
sitee="/cygdrive/c/xampp/htdocs/sitee/themes/siteetheme/css/"
sitef="/cygdrive/c/xampp/htdocs/sitef/themes/siteftheme/css/"
for i in sitea siteb sitec sited sitee sitef
do
compass watch "$i" &
done
命令但是当我从bash终端输入$ C:\Installation\Ruby22-x64\bin\ruby.exe: No such file or directory -- /cygdrive/c/Installation/Ruby22-x64/bin/compass (LoadError)
时,它运行正常。我该如何解决这个问题?
答案 0 :(得分:0)
通过将Windows风格的路径传递给指南针并使用cygstart来解决此问题。尝试这样的事情:
#Container .mix{
display: none;
}
cygstart /cygdrive/c/Installation/Ruby22-x64/bin/compass watch $(cygpath -w $i)
会将控件传递给Windows shell。
cygstart
将转换为Windows路径。