我要解决一个怪异的错误。在我的应用程序中,我已经安装了aws-sdk gem并进行了捆绑安装。捆绑时没有错误消息。但是我仍然无法访问AWS资源。在Rails控制台中,我运行命令
Gem.loaded_specs['aws-sdk']
并收到一个零值。 我实际上创建了一个全新的Rails应用程序,将aws-sdk添加到gemfile中,运行捆绑安装,并检查了
Gem.loaded_specs['aws-sdk']
再次命令。这次我收到了一个Bundler :: StubSpecification对象。 我不确定为什么gem不能在一个应用程序中加载而在另一个应用程序中加载。 对于未加载aws-sdk的应用, 红宝石版本是2.4.1和 rails版本是5.2.0
对于加载AWS的应用, 红宝石版本是2.3.1和 rails版本是5.2.2
我认为这不是问题。 任何帮助,将不胜感激。