获取具有雾的Cloudfiles列表 - 堆栈级别太深

时间:2013-03-25 16:09:43

标签: ruby fog

我正在尝试使用“fog”gem(github.com/fog/fog)获取Rackspace Cloudfiles帐户中所有文件的列表。但是,我一直遇到堆栈级别太深的错误。

require 'rubygems'
require 'fog'

RACKSPACE_USERNAME = 'USERNAME'
RACKSPACE_API_KEY = 'API_KEY'

connection_rackspace = Fog::Storage.new({
  :provider           => 'Rackspace',
  :rackspace_username => RACKSPACE_USERNAME,
  :rackspace_api_key  => RACKSPACE_API_KEY
})

connection_rackspace.directories.each do |directory_rackspace|
  directory_rackspace.files.each do |file_rackspace|
    puts file_rackspace.key
  end
end

我认为它与“每个”循环有关,但无法弄清楚从哪里开始。

0 个答案:

没有答案