Форум программистов, компьютерный форум, киберфорум
Haskell
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
112 / 86 / 21
Регистрация: 06.06.2011
Сообщений: 427
Записей в блоге: 1

Технический ньюанс: установка модулей через cabal

12.03.2012, 09:47. Показов 2838. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пытаюсь установить encoding-пакет.
Вроде все зависимости утянул и поставил (HaXML, polyparse).
Теперь, при установке encondig (команда: cabal install encoding.cabal) пишет следующее:
Warning: The package list for 'hackage.haskell.org' does not exist. Run 'cabal
update' to download it.
Resolving dependencies...
cabal: cannot configure encoding-0.6.5. It requires binary -any
There is no available version of binary that satisfies -any
Что это за зверь такой "binary - any"?
И как обновить cabal без доступа к инету (у нас выход через прокси и cabal не может скачать пакет обновлений). Скачал файл через браузер, как его теперь подсунуть cabalу?

Спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.03.2012, 09:47
Ответы с готовыми решениями:

Установка пакета без Cabal
У меня на работе стоит прокси, поэтому Cabal не может качать пакеты напрямую. Скачиваю через браузер. Как их установить. Запускаю...

Установка Darcs и Cabal в Haskell Platform
Очередной глупый вопрос. Я скачал и установил Haskell platform 2011.4.0.0, и в нём, как утверждают разработчики, уже есть Cabal. Для тех,...

Установка модулей через PIP без боли
Хочу ещё раз поговорить о PIP и о пути питона в этом направлении: как я могу просто взять и установить модуль pip не установив для этого...

4
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
12.03.2012, 10:17
Цитата Сообщение от aaleksander Посмотреть сообщение
Что это за зверь такой "binary - any"?
пакет binary любой (any) версии

Добавлено через 4 минуты
Цитата Сообщение от aaleksander Посмотреть сообщение
Скачал файл через браузер, как его теперь подсунуть cabalу?
http://www.haskell.org/haskell... al_package не?
0
112 / 86 / 21
Регистрация: 06.06.2011
Сообщений: 427
Записей в блоге: 1
12.03.2012, 10:49  [ТС]
Пакеты все установил. Результат: при установке encoding выдает кучу ошибок, например таких:
Data\Encoding\Preprocessor\XMLMapping.hs :133:22:
Couldn't match expected type `Text.XML.HaXml.Types.QName'
with actual type `[Char]'
In the first argument of `Elem', namely `"characterMapping"'
In the first argument of `CElem', namely
`(Elem
"characterMapping"
(toAttrs as)
(maybe [] toContents a ++ toContents b ++ toContents c))'
In the expression:
CElem
(Elem
"characterMapping"
(toAttrs as)
(maybe [] toContents a ++ toContents b ++ toContents c))
()

Data\Encoding\Preprocessor\XMLMapping.hs :170:14:
Couldn't match expected type `[Char]'
with actual type `Text.XML.HaXml.Types.QName'
Expected type: String
Actual type: Text.XML.HaXml.Types.QName
In the second argument of `(==)', namely `n''
In the expression: n == n'

Data\Encoding\Preprocessor\XMLMapping.hs :176:62:
Couldn't match expected type `Text.XML.HaXml.Types.QName'
with actual type `[Char]'
Expected type: Text.XML.HaXml.Types.QName
Actual type: String
In the expression: n
In the first argument of `Just', namely `(n, str2attr "logical")'
HaXML встал без ошибок.
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
12.03.2012, 10:50
aaleksander, все пакеты по версиями сходятся?
0
112 / 86 / 21
Регистрация: 06.06.2011
Сообщений: 427
Записей в блоге: 1
12.03.2012, 10:55  [ТС]
Вроде бы да. encoding-0.6.5, HaXML- 1.22.5 ( надо >= 1.19 ), остальные зависимости указаны без версии.
Смущает еще, что Haskell Platform у меня на диске Y установлен, а пакеты сами поставились на C.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.03.2012, 10:55
Помогаю со студенческими работами здесь

Установка модулей через прокси сервер на windows
Добрый день! На рабочем компьютере установил python3.6. Пытаюсь установить модуль requests через pip. Выход в интернет в нашей...

Установка модулей
Дано: Strawberry Perl на Windows, ***tar.gz модули. Надо: Установить их на этот самый клубника-perl. Цпан и прочее тянущееся в инет...

Установка модулей
Здравствуйте, уважаемые форумчане! Заранее прошу прощение, если мой вопрос покажется глупым, Drupal я сегодня увидела первый раз :-[ В...

Установка Joomla и модулей
Доброго времени суток! кто нибудь может помочь с установкой Joomla 1.7.2, Шаблона GK_Party_Freak_17, далее модуля JOMSOCIA и модуля...

Установка модулей Питон 3.6
Добрый день ! Подскажите,пожалуйста ,правильный порядок установки модулей Питон и какие модули требуются для их корректной работы....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru