这意味着AWS尚未初始化。我正在使用aws sdk核心gem
我尝试改用aws sdk gem,但问题仍然存在
这是初始值设定项/aws.rb文件:
AWS.config(:access\u key\u id=>;ENV['AWS\u access\u key\u id'],
:secret\u access\u key=>;ENV['AWS\u secret\u access\u key'])
s3=AWS::s3.new
AVATAR_BUCKET=s3.BUCKET[ENV['AVATAR_BUCKET_NAME']]
当我尝试运行服务器或打开控制台时,会出现以下错误:
/初始化器/aws.rb:1:in`:未初始化的常量aws(NameError)
如果您收到此错误并且安装了“aws sdk”gem,则可能是无意中升级到了aws sdk gem的版本2。版本2使用的是Aws命名空间,而不是Aws。这允许在同一应用程序中使用版本1和版本2
有关更多信息,请参阅此博客文章