我有一个需要在Lambda上运行的ruby脚本,我创建了一个函数,所有文件都放在一个文件夹中 当我测试它时,出现错误:
"errorMessage": "Could not find public_suffix-3.0.2 in any of the sources"
我已经在Gemfile.lock
中添加了该库,所以我很困惑为什么会发生这种情况以及如何解决它?
这就是我在Gemfile.lock
中定义它的方式:
GEM
remote: https://rubygems.org/
specs:
addressable (2.5.2)
public_suffix (>= 2.0.2, < 4.0)
.......
答案 0 :(得分:0)
您的public_suffix
版本似乎不匹配。
添加到您的Gemfile。
gem 'public_suffix', '~> 3.0', '>= 3.0.2'
运行bundle install
确保在您的Gemfile.lock
中升级了版本,并将文件夹添加到Lambda。