2016-09-09 2 views
1

Я не могу понять, почему это просто не работает. Мой вопрос в том, что могло пойти не так, я создал файл ~/.bash_profile и попытался добавить PATH, заданный веб-страницей haskell.Cabal install command Дает ошибку

Когда я преформ междусобойчик установки я получаю этот выход:

Marcuss-MacBook-Pro:~ marcuslagerstedt$ cabal install 
cabal: Error reading local package. 
Couldn't find .cabal file in: . 
Marcuss-MacBook-Pro:~ marcuslagerstedt$ 

Я надеюсь, что я сделал правильный вопрос.
Но мне действительно нужна помощь.

+0

Почему вы включая строку ''
? Это всего лишь некоторые нежелательные HTML-теги, а не часть какой-либо команды. –

+0

исправлено:

+0

Если вы выполните 'cabal install' без указания имени пакета, то предполагается, что ваш локальный каталог содержит пакет и соответствующий файл' packageagename.cabal'. Что вы пытаетесь сделать точно? –

ответ

1

Вам кажется, что вы хотите установить конкретный пакет, а именно agda. Команда cabal install принимает либо имя пакета, либо предполагает, что вы устанавливаете какой-либо пакет в локальном каталоге. Вы попадаете в этот второй случай.

Чтобы установить Agda попробовать:

cabal update 
cabal install agda 
+0

эту работу, но мне пришлось сначала использовать удаление haskell (я запустил файл uninstall.hs) –