打算使用vector来收集nginx日志,然后把结果存到clickhouse中,目前本地已经跑起来了,但是我把这套部署到ubuntu18.04的服务器上的时候出问题了,服务器glibc版本是2.27的,我本地(archlinux)版本是glibc2.29,导致我本地编译出来的二进制文件没法在服务器上跑。试过musl,能编成功但是我本地就是跑不起来,心累,如果有同样在试用vector的朋友可以来交流下
https://github.com/timberio/vector/issues/877 这个issue虽然我关了,但我还是不知道为啥别人用musl能编译出可执行的文件就我不行
1
共 5 条评论, 1 页
评论区
写评论没有使用--target=x86_64-unknown-linux-musl,默认的还是能编译成功,主要我用的不是linux,mac 对以下内容的回复:
使用 cargo build --target=x86_64-unknown-linux-musl 编译出来的是动态库,很奇怪,不应该是静态库吗
如果用musl编译成功了记得告诉我一下
对以下内容的回复:
准备来试玩一下
创建了一个ubuntu 18.04的虚拟机在里面编译也没法成功,编译目标选的是 x86_64-unknown-linux-gnu