в конце концов, помог мне.
аюсь создать загрузчик файлов с помощью RubyGem Curb. (Смотреть наЭтот вопрос.)
Я пытаюсь загрузить zip-файл, а затем с классом File я пытаюсь создать файл, чтобы я мог дважды щелкнуть по нему в Finder (я на OS X). Как бы я собирался преобразовать это "Curl'ed" тело в zip-файл.
require 'rubygems'
require 'curb'
class Download
def start
curl = Curl::Easy.new('http://wordpress.org/latest.zip')
curl.perform
curl.on_body {
|d| f = File.new('test.zip', 'w') {|f| f.write d}
}
end
end
dl = Download.new
dl.start
Я не получаю никакой ошибки, и я не могу найти файл. Я пробовал абсолютные пути без разницы.