当我从终端构建 WSO2 产品包时,maven clean install
我将通过在产品主目录中发出以下命令从终端运行
./bin/wso2server.sh
我收到以下错误
-bash: ./bin/wso2server.sh: /bin/sh^M: bad interpreter: No such file or directory
我可以通过wso2server.sh
在 vi 编辑器中打开文件并发出:set fileformat=unix
命令和:wq
命令来防止此错误。
问题是每次使用 maven clean install 命令构建包时我都必须执行此操作。如何在系统中永久设置此命令。我在 Mac Yosemite 上。
答案1
我在文件复制到使用 maven assembly 插件的 bin 的位置添加了<lineEnding>unix</lineEnding>
属性。之后我可以运行文件而无需手动设置文件格式。bin.xml
wso2server.sh
wso2server.sh