【发布时间】:2021-05-25 12:18:37
【问题描述】:
我正在使用无服务器在 Mac 上构建 aws 应用程序。当我不使用“serverless-ruby-package”并部署时,我得到
"errorMessage": "cannot load such file -- curb",
因为 gem 没有正确编译。
我添加的那一刻
plugins:
- serverless-ruby-package
并执行
sls deploy
或
sls package
我明白了
Type Error ----------------------------------------------
TypeError: Cannot read property 'push' of undefined
at PackageRubyBundlePlugin.beforePackage (/Users/xxxxxx/node_modules/serverless-ruby-package/index.js:85:45)
at PluginManager.invoke (/usr/local/lib/node_modules/serverless/lib/classes/PluginManager.js:576:20)
at async PluginManager.run (/usr/local/lib/node_modules/serverless/lib/classes/PluginManager.js:634:7)
at async Serverless.run (/usr/local/lib/node_modules/serverless/lib/Serverless.js:327:5)
at async /usr/local/lib/node_modules/serverless/scripts/serverless.js:704:9
【问题讨论】:
标签: ruby serverless-framework serverless