ruby-on-rails - 将 chromdriver 上传到 AWS Lambda 层(Ruby 2.5)
问题描述
我尝试上传 AWS Lambda 层以在 50MB 内上传 chromedriver。但它没有用..(chromedriver zip packege 上传工作,但如果我检查 lambda 目录,它找不到。)
def test(event:, context:)
p Dir["/opt/**/*.*"]
end
=>
[
"/opt/lib/ascii_and_mic.so",
"/opt/lib/cyrillic_and_mic.so",
...
(but not found chromedriver zip package)
]
有人知道如何将 chromedriver 上传到 AWS Lambda 层吗?
- PS:AWS Lambda 基于 Ruby 2.5
解决方案
使用 gem webdrivers怎么样?
它会自动加载所需版本的 chromedriver(或浏览器所需的任何驱动程序)。
推荐阅读
- settings - OpenRefine 首选项
- c++ - 为第 n 个斐波那契数编程大斐波那契数的最后一位。C++
- keycloak - 如何在 Keycloak 资源中添加 HTTP 方法进行授权(无适配器)
- swift - XCUITest 验证 ui 中断处理程序发生
- swift - UIButton 动画在 UIScrollView 上不起作用
- php - 如何在 echo 中添加 do_action?
- kubernetes - jenkins 声明式管道如何定义数组
- ios - 在哪里添加。使用 podspec 的 swiftdoc 和 .swiftmodule 文件
- reactjs - 如何在 Redux 中更改 rootReducer 中的 initState
- java - 更新字符串字段,将 mongodb 中的另一个字符串与 spring-data 连接起来