gpt4 book ai didi

mysql - 如何使用柴油和 mysql 调用/部署无服务器功能?

转载 作者:行者123 更新时间:2023-12-03 11:47:33 25 4
gpt4 key购买 nike

当我尝试使用 serverless-rust 测试调用无服务器函数处理程序时插件我收到错误

/usr/bin/ld: cannot find -lmysqlclient
collect2: error: ld returned 1 exit status

最佳答案

您将需要使用 hookslambda-rust docker builder 安装必要的依赖项并在打包的构建中包含库文件。
首先在项目的根目录创建一个名为 .lambda-rust 的目录并在其中创建两个文件:install

#!/usr/bin/env bash

echo "installing mysql dependencies"
yum install -y mysql-devel
package
#!/usr/bin/env bash

echo "packaging mysql library"
zip -j "$1.zip" /usr/lib64/mysql/libmysqlclient.so.18
为您安装的库文件调整名称(我在其中一个脚本中添加了一行 echo $(ls /usr/lib64/mysql) 以查看安装后存在哪些文件)

关于mysql - 如何使用柴油和 mysql 调用/部署无服务器功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64493633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com