macos 编译报错
报错1: mvn is not found
【报错】
1 | ➜ doris git:(master) bash build.sh |
【解决】
设置 JAVA_HOME 环境变量。
https://blog.csdn.net/watson2017/article/details/103243301
报错2: 代码 bug
【报错】
1 | /Users/dragonliu/code/doris/be/src/vec/core/extended_types.h:42:8: error: reference to 'is_signed' is ambiguous |
【解决】
代码 bug,新版已经修复:
https://github.com/apache/doris/commit/462db3d5bea5fe3e4e3b9c6e592b91ad2aff6ba4
报错3: swapon: command not found
【报错】
1 | ➜ be git:(master) sh bin/start_be.sh --daemon |
【解决】
修改 doris/output/be/bin/start_be.sh
,将 swapon 部分注释掉
1 | # if [[ "$(swapon -s | wc -l)" -gt 1 ]]; then |
报错4: command not found: mysql → 未解决
【报错】
1 | ➜ bin git:(master) mysql -h 127.0.0.1 -P 9030 -u root |
【解决】
下载 mysql client:
1 | brew install mysql-client |
因为与 mysql (which contains client libraries) 冲突,需要配置环境变量:
1 | echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.zshrc |
错误:
1 | ➜ bin git:(master) mysql -h 127.0.0.1 -P 9030 -u root |