[英]can't require ruby aws-s3
我正在使用marcel的aws-s3
gem。 我試圖在我的項目中要求它:
gem 'aws-s3', :require => 'aws/s3'
但是,它不是必需的:
irb(main):003:0> require 'aws/s3'
=> false
如何擺脫AWS::S3::
名稱空間?
如果您使用的是Bundler,則Gemfile中的:require
部分已經需要使用gem了。 再次手動要求它將返回false。 嘗試使用stdlib中的內容,例如啟動IRB並要求連續兩次“設置”。
關於AWS::S3::
部分。 假設一會兒Bundler或require
將擺脫所有命名空間,並且您將在Rails應用程序中使用AWS gem,那么如何區分AWS::S3::Base
和ActiveRecord::Base
? 如果您確實仍然想擺脫名稱空間,請include AWS
並include S3
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.