问答详情
源自:2-2 单实例安装

macOS 安装 elastic 启动 遇到 /bin/elasticsearch-env: line 116: syntax error near unexpected token `<' 错误

java 版本:13.0.2

elasticsearch 版本:7.6.1


提问者:fulcrum_逸凡 2020-03-14 11:54

个回答

  • fulcrum_逸凡
    2020-03-14 12:10:33

    > 第一次解决方式(参考原文):

    bash 3.0后,shell中加入了新的符号"<<<" 可以获取子任务,把 elasticsearch-env 文件中第116行代码中的 '< <' 改为了 '<<<',改完后执行不再报这个错误,但是错误变成了 : /bin/elasticsearch-env: line 116: syntax error near unexpected token `(' 


    > 第二步解决方式(参考原文):

    把 elasticsearch-env 文件中前置行的脚本内容遵循改为:

    set +o posix

    执行后成功启动