在本地运行AWS SAM项目会出错

时间:2018-06-11 06:08:16

标签: amazon-web-services ubuntu aws-lambda aws-sam-cli

我正在尝试在Ubuntu上本地运行AWS Lambda项目。当我使用AWS SAM Local运行项目时,它会向我显示此错误:cachedInput

3 个答案:

答案 0 :(得分:4)

我无法在Fedora上安装它。

当我按照Docker安装后说明进行操作时,我设法克服了这个问题。

https://docs.docker.com/install/linux/linux-postinstall/

我必须:

  1. 删除〜/ .docker目录;
  2. 创建“ docker”组;
  3. 将我的用户添加到“ docker”组;
  4. 注销并再次登录;
  5. 重新启动“ docker”守护程序。

然后我可以运行命令:

df %>%
  group_by(Date, ID) %>%

答案 1 :(得分:0)

我们正在Mac上工作,并且在使用旧版本的Docker(1.12.6)时看到相同的消息。此后已更新到较新(但不是最新)的版本17.12.0-ce-mac49,现在很好。

答案 2 :(得分:0)

如果要运行本地sam-cli,请先从docker官方网站获取install docker,然后再运行sudo sam local start-api。请注意,使用具有所需特权的本地开发人员运行sudo是必需的。