1

我正在尝试使用“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

我认为它与那个“每个”循环有关,但不知道从这里去哪里。

4

0 回答 0