Невозможно удалить сборки erlang с помощью kerl

Я установил Erlang с помощью kerl. Я построил его как 32-битный, а не 64-битный, как должен был. Попытка исправить мою ошибку оказывается проблематичной.

./kerl status

приносит мне

Available builds:
R15B01,r15b01
----------
Available installations:
----------
The current active installation is:
/Users/jason/erlang/r15b01

Затем, когда я пытаюсь

./kerl delete r15b01

or

./kerl delete R15B01

я получил

No build named r15b01

и

./kerl build R15B01 r15b01

дает мне

There's already a build named r15b01

Поэтому я не могу восстановить и не могу удалить старый. Я знаю, что, скорее всего, упускаю что-то очень очевидное, но я новичок в этом и ничего не могу найти по этому поводу.

Спасибо!


person Jason Prawn    schedule 04.09.2012    source источник
comment
каковы результаты сборки списка kerl?   -  person ŹV -    schedule 05.09.2012
comment
./kerl list R15B01 Не может перечислить R15B01 ./kerl list r15b01 Не может перечислить r15b01   -  person Jason Prawn    schedule 06.09.2012
comment
strace ./kerl list 2>&1| grep -i "*r15" что-нибудь даст?   -  person ŹV -    schedule 07.09.2012
comment
@ZephyrPellerin Нет, просто пусто.   -  person Jason Prawn    schedule 10.09.2012


Ответы (2)


Вы неверно истолковываете синтаксис удаления. Вам нужно указать тип удаления, которое вы делаете, прежде чем указывать фактическую сборку.

Вместо...

керл удалить имя_сборки

Вы должны ввести...

kerl удалить сборка имя_сборки
kerl удалить установка путь

Чтобы получить список уже установленных сборок или путей установки, которые вы можете удалить, введите:

сборка kerl list
установка kerl list

person Pascal    schedule 05.09.2012
comment
Я пробовал различные перестановки: - person Jason Prawn; 06.09.2012
comment
Он говорит, что вы должны ввести слово build, а не имя сборки, за которым следует имя сборки. То же самое касается удаления установок. Поэтому вы должны ввести kerl delete build r15b01. - person billoreid; 28.08.2014
comment
Ах я вижу. Я перешел с тех пор, поэтому я не могу проверить это сейчас. Кажется, это должно быть правильно - я должен пометить это как таковое? - person Jason Prawn; 17.09.2014
comment
@JasonPrawn - да, отметьте это как решение, оно работает. - person Mark Pearl; 23.10.2014

Чтобы просмотреть зарегистрированные установки:

kerl list installations

Чтобы удалить один из них:

kerl delete installation /full/path/from/above

Используйте здесь абсолютный путь, как показано в команде списка.

Если команда удаления не удалась, вы также можете удалить строку установки в файле `~/kerl/otp_installations, что не является официальным решением. Не забудьте также удалить оставшиеся файлы установки вручную.

person mit    schedule 26.09.2017