2014-01-10 1 views
0

Я новичок в Haskell и пытаюсь установить Snap (http://snapframework.com) на Windows 7. Я уже установил GHCi и cabal. Начиная делать то же самое, как описано в документации на сайте, но у меня есть следующий исключение:Haskell: проблема с установкой Yesod/Snap, и я полагаю, что любой другой пакет через cabal на Windows 7

междусобойчик установки оснастки

Resolving dependencies... 
Downloading blaze-builder-0.3.3.2... 
Warning: http error: Network.Browser.request: Error raised ErrorParse 
"parseResponseHead Response status line parse failure: <html>\r\n" 
Failed to install blaze-builder-0.3.3.2 
Downloading byteable-0.1.1... 
Warning: http error: Network.Browser.request: Error raised ErrorParse 
"parseResponseHead Response status line parse failure: <html>\r\n" 
Failed to install byteable-0.1.1 
Downloading crypto-api-0.12.2.2... 
Warning: http error: Network.Browser.request: Error raised ErrorParse 
"parseResponseHead Response status line parse failure: <html>\r\n" 
Failed to install crypto-api-0.12.2.2 
Downloading enumerator-0.4.20... 
Warning: http error: Network.Browser.request: Error raised ErrorParse 
"parseResponseHead Response status line parse failure: <html>\r\n" 
Failed to install enumerator-0.4.20 
Downloading extensible-exceptions-0.1.1.4... 
Warning: http error: Network.Browser.request: Error raised ErrorParse 
"parseResponseHead Response status line parse failure: <html>\r\n" 
Failed to install extensible-exceptions-0.1.1.4 
Downloading generic-deriving-1.6.2... 
Warning: http error: Network.Browser.request: Error raised ErrorParse 
"parseResponseHead Response status line parse failure: <html>\r\n" 
Failed to install generic-deriving-1.6.2 
Downloading logict-0.6.0.1... 
Warning: http error: Network.Browser.request: Error raised ErrorParse 
"parseResponseHead Response status line parse failure: <html>\r\n" 
Failed to install logict-0.6.0.1 
Downloading mwc-random-0.13.1.0... 
Warning: http error: Network.Browser.request: Error raised ErrorParse 
"parseResponseHead Response status line parse failure: <html>\r\n" 
Failed to install mwc-random-0.13.1.0 
Downloading safe-0.3.3... 
Warning: http error: Network.Browser.request: Error raised ErrorParse 
"parseResponseHead Response status line parse failure: <html>\r\n" 
Failed to install safe-0.3.3 
Downloading transformers-compat-0.1.1.1... 

То же вещество происходит с Йесод, так, кажется, либо междусобойчик является не очень хорошо работает на Windows 7 или какой-то волшебной конфигурации необходимо применять перед началом установки любого пакета с помощью междусобойчик

+1

Вы находитесь за брандмауэром? На первый взгляд похоже, что весь интернет-трафик перенаправляется на HTML-страницу, возможно, запрашивает какую-то аутентификацию или условия использования. Можете ли вы проверить, работает ли обычный интернет-просмотр? – jamshidh

+1

Это определенно похоже на проблему с брандмауэром или прокси-сервером. Кабал не загружает файлы HTML, насколько мне известно. – bheklilr

+0

Часто перед установкой пакета в первый раз вы должны запустить 'cabal update', чтобы получить самую последнюю информацию из хака. Посмотрите, поможет ли это. – katychuang

ответ

0

Но даже когда я

C:\Users\Bogdan>cabal update 

такая же проблема

Downloading the latest package list from hackage.haskell.org 
Warning: http error: Network.Browser.request: Error raised ErrorParse 
"parseResponseHead Response status line parse failure: <html>\r\n" 
cabal: Network.Browser.request: Error raised ErrorParse "parseResponseHead 
Response status line parse failure: <html>\r\n" 

Конечно я могу сделать просмотр Интернет. Если это проблема с брандмауэром или прокси, это происходит только для Haskell. Использует ли он специальный файл конфигурации?

0

Если вы находитесь за прокси-сервером, вам может потребоваться добавить настройки прокси-сервера в качестве переменных среды для HTTP_PROXY и HTTPS_PROXY, а не просто полагаться на автоконфигурацию прокси-сервера, которая работает для вашего веб-браузера.

 Смежные вопросы

  • Нет связанных вопросов^_^