С Новым годом! Форум программистов, компьютерный форум, киберфорум
Haskell
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/22: Рейтинг темы: голосов - 22, средняя оценка - 4.55
 Аватар для 9Символов
7 / 7 / 0
Регистрация: 25.03.2012
Сообщений: 72

Установка Darcs и Cabal в Haskell Platform

06.04.2012, 16:55. Показов 4289. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Очередной глупый вопрос. Я скачал и установил Haskell platform 2011.4.0.0, и в нём, как утверждают разработчики, уже есть Cabal.
Для тех, кто не ставил Haskell Platform, и у кого его нет, предлагают скачать его, и закинуть в папку bin Хаскеля.
Правильно ли я понимаю, что Cabal.exe должен быть и у меня в Haskell platform в папке bin? Если нет, то где его искать, и как использовать (если это очевидно, отвечать про то, как его исп. не надо). У меня его в той папке нет. (Может его у меня просто нет?)
Haskell platform для windows у меня.
Нужен он, чтобы поставить darcs.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.04.2012, 16:55
Ответы с готовыми решениями:

Установка Haskell Platform для Windows 7
Всем привет! Помогите, пожалуйста. Сегодня утром _Ivana привёл интересное решение в теме...

Ошибка установки Haskell Platform 7.10.2-a 32
Здравствуйте, Уважаемые! Извините, если вопрос уже был. Решил заняться изучением Хаскеля и сразу столкнулся с проблемой. Книги...

WinGHCi Haskell platform 2013.2.0.0
Вот такая ошибка WGFile.hs:36:24: Not in scope: `catch' Что делать?

17
313 / 268 / 5
Регистрация: 03.04.2011
Сообщений: 456
06.04.2012, 17:27
Code
1
set path
Посмотреть в значениях переменной окружения, бинарник cabal-а должен быть в C:\Program Files\Haskell Platform\2011.4.0.0\lib\extralibs\bin, только зачем туда лезть?
Сам darcs устанавливается (точнее скачивается, собирается и устанавливается) так:
1) Скачать и установить MSYS.
2) Через MSYS (или cmd, если MSYS появился в переменной окружения path)
Code
1
2
cabal update
cabal install darcs -f-curl
В переменной окружения найти папку C:\Users\<Имя пользователя>\AppData\Roaming\cabal\bin (с поправкой на XP), там будет бинарник darcs-а. Только туда нет смысла лезть, проще же из консоли вызывать.
1
 Аватар для 9Символов
7 / 7 / 0
Регистрация: 25.03.2012
Сообщений: 72
06.04.2012, 17:42  [ТС]
Цитата Сообщение от bokunopico Посмотреть сообщение
Code
1
set path
Посмотреть в значениях переменной окружения
Эти чтоли!?
И какую переменную мне смотреть? Их же дофига...

А сет патч это вообще где набирать и зачем?
0
313 / 268 / 5
Регистрация: 03.04.2011
Сообщений: 456
06.04.2012, 17:49
В командной строке (консоли).
1
 Аватар для 9Символов
7 / 7 / 0
Регистрация: 25.03.2012
Сообщений: 72
06.04.2012, 18:16  [ТС]
А есть ли способ сделать это без MSYS и minGW соответственно?
0
313 / 268 / 5
Регистрация: 03.04.2011
Сообщений: 456
06.04.2012, 18:23
Или:
1) Скачать собранный бинарник.
Или:
2) Попробовать из командной строки:
Code
1
2
cabal update
cabal install darcs
У меня (Haskell Platfrom 2011 2.0.1) выдавал ошибку в процессе установки, сомневаюсь, что в 4.0.0 что-то координально поменялось.
1
 Аватар для 9Символов
7 / 7 / 0
Регистрация: 25.03.2012
Сообщений: 72
06.04.2012, 18:39  [ТС]
Цитата Сообщение от bokunopico Посмотреть сообщение
Или:
1) Скачать собранный бинарник.
Или:
2) Попробовать из командной строки:
Code
1
2
cabal update
cabal install darcs
У меня (Haskell Platfrom 2011 2.0.1) выдавал ошибку в процессе установки, сомневаюсь, что в 4.0.0 что-то координально поменялось.
Точно. Я затупил.

Добавлено через 11 минут
Цитата Сообщение от bokunopico Посмотреть сообщение
Или:
1) Скачать собранный бинарник.
Или:
2) Попробовать из командной строки:
Code
1
2
cabal update
cabal install darcs
У меня (Haskell Platfrom 2011 2.0.1) выдавал ошибку в процессе установки, сомневаюсь, что в 4.0.0 что-то координально поменялось.
И у меня выдал. Поставлю мингв и мсис. Спасибо.
0
313 / 268 / 5
Регистрация: 03.04.2011
Сообщений: 456
06.04.2012, 18:45
Цитата Сообщение от 9Символов Посмотреть сообщение
Поставлю мингв и мсис.
Только MSYS (~3 Мб). MinGW же в Haskell Platform имеется.
0
 Аватар для 9Символов
7 / 7 / 0
Регистрация: 25.03.2012
Сообщений: 72
06.04.2012, 18:59  [ТС]
Цитата Сообщение от bokunopico Посмотреть сообщение
Только MSYS (~3 Мб). MinGW же в Haskell Platform имеется.
Я затупил, и установку мингв прервал... (вроде дважды затупил). В-общем мингв по-идее должна быть доступна через cmd, или нет?
А допёр. Щас его в пач закину.
0
313 / 268 / 5
Регистрация: 03.04.2011
Сообщений: 456
06.04.2012, 19:09
Не обязательно через cmd (и добавлять путь к бинарникам MSYS), должно и так сработать:
All Programs > MinGW > MSYS > MSYS
Дальше:
Code
1
2
cabal update
cabal install darcs -f-curl
0
 Аватар для 9Символов
7 / 7 / 0
Регистрация: 25.03.2012
Сообщений: 72
06.04.2012, 19:18  [ТС]
Цитата Сообщение от bokunopico Посмотреть сообщение
Не обязательно через cmd (и добавлять путь к бинарникам MSYS), должно и так сработать:
All Programs > MinGW > MSYS > MSYS
Дальше:
Code
1
2
cabal update
cabal install darcs -f-curl
Я установку прервал, и выпилил, что поставил. Чего-то в C:\Program Files\Haskell Platform\2011.4.0.0\mingw\bin нет проги mingw.exe, которой можно написать: mingw-get MSYS. Как мне быть?

Если в для кабала набрать хелп, то этих (-f-curl) ключей нет. Что они делают?
0
313 / 268 / 5
Регистрация: 03.04.2011
Сообщений: 456
06.04.2012, 19:34
Цитата Сообщение от 9Символов Посмотреть сообщение
Я установку прервал, и выпилил, что поставил.
Очень понятно. Установку чего? Выпилил что?
Цитата Сообщение от 9Символов Посмотреть сообщение
нет проги mingw.exe, которой можно написать: mingw-get MSYS.
http://sourceforge.net/project... e/download
Цитата Сообщение от 9Символов Посмотреть сообщение
то этих (-f-curl) ключей нет.
Внимательно читай, это то же самое, что и --flags="-curl".
0
 Аватар для 9Символов
7 / 7 / 0
Регистрация: 25.03.2012
Сообщений: 72
06.04.2012, 19:38  [ТС]
Цитата Сообщение от bokunopico Посмотреть сообщение
Очень понятно. Установку чего? Выпилил что?

http://sourceforge.net/project... e/download

Внимательно читай, это то же самое, что и --flags="-curl".
Я имел ввиду установку мингв. прервал её и выпилил то, то уже поставило.

Вы писали, что мингв есть в хаскель платформ, поэтому его ставить не надо. Но мингв.ехе в платформере нету. Выходит что поставить всё-таки надо? =)

Добавлено:
И какая мне корысть с этого -curl'а?
0
313 / 268 / 5
Регистрация: 03.04.2011
Сообщений: 456
06.04.2012, 19:43
Во-первых, на ты.
Во-вторых, делаешь по пунктам:
1) Скачать и поставить MSYS отсюда.
2) All Programs > MinGW > MSYS > MSYS (или через ярлык, или через bat-ник в папке):
Code
1
2
cabal update
cabal install darcs -f-curl
3) Рассказать про ошибки и прочее.
1
 Аватар для 9Символов
7 / 7 / 0
Регистрация: 25.03.2012
Сообщений: 72
06.04.2012, 20:09  [ТС]
Цитата Сообщение от bokunopico Посмотреть сообщение
Во-первых, на ты.
Во-вторых, делаешь по пунктам:
1) Скачать и поставить MSYS отсюда.
2) All Programs > MinGW > MSYS > MSYS (или через ярлык, или через bat-ник в папке):
Code
1
2
cabal update
cabal install darcs -f-curl
3) Рассказать про ошибки и прочее.
Встало.
0
 Аватар для 9Символов
7 / 7 / 0
Регистрация: 25.03.2012
Сообщений: 72
16.04.2012, 11:22  [ТС]
Выполнил такую команду:
Code
1
darcs get --lazy http://code.haskell.org/Agda
А вот где теперь искать, куда он её закачал, и как пользоваться, что-то не понятно. Помогите пожалуйста.
0
313 / 268 / 5
Регистрация: 03.04.2011
Сообщений: 456
16.04.2012, 15:40
Цитата Сообщение от 9Символов Посмотреть сообщение
А вот где теперь искать
В текущем рабочем каталоге, нет?
По-умолчанию, для XP:
Code
1
C:\Documents and Settings\<Имя пользователя>
Для 7:
Code
1
C:\Users\<Имя пользователя>
Чтобы сменить текущую директорию, нужно воспользоваться командой cd, например:
Code
1
cd C:\Temp
Цитата Сообщение от 9Символов Посмотреть сообщение
как пользоваться
Дальше собирать и устанавливать пакет, было в RWH.
1
 Аватар для 9Символов
7 / 7 / 0
Регистрация: 25.03.2012
Сообщений: 72
16.04.2012, 15:51  [ТС]
Цитата Сообщение от bokunopico Посмотреть сообщение
В текущем каталоге, нет?
И вправду.

Цитата Сообщение от bokunopico Посмотреть сообщение
По-умолчанию, для XP:
Код
1
C:\Documents and Settings\<Имя пользователя>
Для 7:
Код
1
C:\Users\<Имя пользователя>
Чтобы сменить текущую директорию, нужно воспользоваться командой cd, например:
Код
1
cd C:\Temp
Настолько КЭПить не надо.


Цитата Сообщение от bokunopico Посмотреть сообщение
Дальше собирать и устанавливать пакет, было в RWH.
Благодарю.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.04.2012, 15:51
Помогаю со студенческими работами здесь

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

Как удалить Haskell Platform и стек и поставить все заново
Установил Haskell Platform и сразу же установил стек, теперь у меня конфликт версий как удалить и то и то и заново установить стек?

Технический ньюанс: установка модулей через cabal
Пытаюсь установить encoding-пакет. Вроде все зависимости утянул и поставил (HaXML, polyparse). Теперь, при установке encondig (команда:...

Как быстро сделать портативную версию Haskell Platform? Проект "Stoporila"
Всех с наступающим праздником! Разочаровался в Haskell Platform — висят мертвым грузом более 2 Гигабайт на диске. Что с ними делать...

Установка haskell и wxhaskell
Здравствуйте, дайте пожалуйста инфу, как и в каком порядке устанавливать wxhaskell, юзал поиск по форуму, перекачал кучу всего, не которые...


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

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru