Skip to content

提一个我认为是 Bug,顺带给出解决方案(有可能作者不一定认为) #10

@judasn

Description

@judasn

遇到问题场景

  • 在 CentOS 7.4 执行 startup.sh,发现报:line 2: $'\r': command not found
  • 很明显,在 sh 文件上采用 CRLF

继续排查

  • Clone 了代码,查看了所有 sh 后缀的脚本
  • IntelliJ IDEA 显示所有 sh 后缀的脚本都是 CRLF

个人想法

  • 我个人对 Linux 的理解是:所有 sh 脚本应该都是 LF 的,但是不知道作者是怎样考虑的。

解决办法

  • 如果作者用 IntelliJ IDEA 开发,如下图操作即可,然后提交代码。

image.png

感谢

  • 最近有在看该工具,作者用心了,至少代码和文档看着不会让人感觉很变扭
  • IntelliJ IDEA 打开,轻松 build、install 没有任何报错

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions