Форум программистов, компьютерный форум, киберфорум
Наши страницы
Haskell
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
aaleksander
111 / 85 / 21
Регистрация: 06.06.2011
Сообщений: 398
Записей в блоге: 1
1

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

12.03.2012, 09:47. Просмотров 1569. Ответов 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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2012, 09:47
Ответы с готовыми решениями:

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

Установка Darcs и Cabal в Haskell Platform
Очередной глупый вопрос. Я скачал и установил Haskell platform 2011.4.0.0, и в...

Работа с Cabal
Возник вопрос по поводу удаления пакетов, установленных с помощью cabal. Как...

Не обновляет Cabal
В общем хотел обновить Cabal. Запускаю cabal update. Он загрузил их, потом...

Как обновить cabal?
Доброго времени суток!!! Установил Haskell Platform 2013.2.0.0 и для запуска...

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

Добавлено через 4 минуты
Цитата Сообщение от aaleksander Посмотреть сообщение
Скачал файл через браузер, как его теперь подсунуть cabalу?
http://www.haskell.org/haskellwiki/C..._Cabal_package не?
0
aaleksander
111 / 85 / 21
Регистрация: 06.06.2011
Сообщений: 398
Записей в блоге: 1
12.03.2012, 10:49  [ТС] 3
Пакеты все установил. Результат: при установке 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
Эксперт С++
5787 / 3436 / 351
Регистрация: 08.02.2010
Сообщений: 7,448
12.03.2012, 10:50 4
aaleksander, все пакеты по версиями сходятся?
0
aaleksander
111 / 85 / 21
Регистрация: 06.06.2011
Сообщений: 398
Записей в блоге: 1
12.03.2012, 10:55  [ТС] 5
Вроде бы да. encoding-0.6.5, HaXML- 1.22.5 ( надо >= 1.19 ), остальные зависимости указаны без версии.
Смущает еще, что Haskell Platform у меня на диске Y установлен, а пакеты сами поставились на C.
0
12.03.2012, 10:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.03.2012, 10:55

Как установить библиотеку Cabal на Windows 7 (32)?
Всем привет! Помогите, пожалуйста, установить библиотеку Cabal на Windows 7...

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

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


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru