IronRuby скачать файл с помощью WebClient "Недостаточно памяти для обработки этой команды" - PullRequest
1 голос
/ 19 июля 2010

Ввод следующих двух строк в интерактивное окно в интерактивной консоли IronRuby.

wc = System::Net::WebClient.new
doc = wc.DownloadString("http://yahoo.com")

Я получаю следующую ошибку.

=> mscorlib:0:in `WinIOError': Not enough storage is available to process this command.\r\n (IOError)
    from mscorlib:0:in `Write'
    from (ir):1

Редактировать: похоже, что это связано со строками в целом. Следующее выдает ту же ошибку
x = "Строка" * 40000

Изменить: похоже, мои проблемы связаны с интерактивной консолью.
http://rubyforge.org/tracker/index.php?func=detail&aid=23485&group_id=4359&atid=16798

если я использую это

wc = System::Net::WebClient.new
doc = wc.DownloadString("http://yahoo.com"); nil

это работает ...

1 Ответ

0 голосов
/ 13 февраля 2011
...