2011-10-17 114 views
0

我不知道为什么我要删除存储桶时出现TypeError问题。下面是我输入到Ruby控制台命令:在删除AWS/S3存储桶时出现TypeError问题

AWS :: S3 :: Bucket.delete( 'MY_BUCKET',:力=>真)

然后我得到这个一堆错误:

 
TypeError: can't convert Time into String 
from /Users/Kinglee/.rvm/gems/[email protected]/gems/aws-s3-0.6.2/lib/aws/s3/object.rb:300:in `join' 
from /Users/Kinglee/.rvm/gems/[email protected]/gems/aws-s3-0.6.2/lib/aws/s3/object.rb:300:in `path!' 
from /Users/Kinglee/.rvm/gems/[email protected]/gems/aws-s3-0.6.2/lib/aws/s3/object.rb:223:in `delete' 
from /Users/Kinglee/.rvm/gems/[email protected]/gems/aws-s3-0.6.2/lib/aws/s3/object.rb:547:in `delete' 
from /Users/Kinglee/.rvm/gems/[email protected]/gems/aws-s3-0.6.2/lib/aws/s3/bucket.rb:275:in `block in delete_all' 
from /Users/Kinglee/.rvm/gems/[email protected]/gems/aws-s3-0.6.2/lib/aws/s3/bucket.rb:253:in `each' 
from /Users/Kinglee/.rvm/gems/[email protected]/gems/aws-s3-0.6.2/lib/aws/s3/bucket.rb:253:in `each' 
from /Users/Kinglee/.rvm/gems/[email protected]/gems/aws-s3-0.6.2/lib/aws/s3/bucket.rb:274:in `delete_all' 
from /Users/Kinglee/.rvm/gems/[email protected]/gems/aws-s3-0.6.2/lib/aws/s3/bucket.rb:160:in `delete' 
from (irb):19 
from /Users/Kinglee/.rvm/rubies/ruby-1.9.2-p180/bin/irb:16:in `' 

需要帮助,谢谢!

回答

0

我无法回答你的具体问题,但我可以说我有很多问题与那个宝石。

我建议你使用rightaws宝石来代替:

http://rightaws.rubyforge.org/right_aws_gem_doc/

它也可以做很多事情就像水桶上市文件夹的更多很酷的东西。