svn 服务器配置

Mac 上运行 luban 脚本失败

报错

1
2
3
4
5
6
7
8
9
10
11
12
13
14
: command not foundne 2:
: command not foundne 9:
无法执行,因为找不到指定的命令或文件。
可能造成此问题的原因包括:
*内置 dotnet 命令拼写错误。
不存在。ban/Luban.dll,但 dotnet-.
*你打算运行全局工具,但在 PATH 上找不到具有此名称且带有 dotnet 前缀的可执行文件。
./gen_client.sh: line 11: -t: command not found
./gen_client.sh: line 12: -d: command not found
./gen_client.sh: line 13: -c: command not found
./gen_client.sh: line 14: --customTemplateDir: command not found
./gen_client.sh: line 15: --conf: command not found
./gen_client.sh: line 16: -x: command not found
./gen_client.sh: line 17: -x: command not found

这个错误通常是由于脚本文件的行尾符(line endings)问题引起的。当您将文件夹移动到不同目录后,脚本文件的换行符可能从Unix格式(LF)变成了Windows格式(CRLF)。

在文本编辑器中修复

  • 用VS Code打开脚本文件
  • 查看右下角的状态栏,如果显示”CRLF”,点击它
  • 选择”LF”作为行尾符
  • 保存文件