Я установил leiningen, использующий этот сценарий. Как я могу удалить его?
Я попробовал это ТАК решение, но оно говорит self-install
удерживается от использования.
Сценарий имеет некоторые полезные комментарии в запуске:
# Ensure this file is executable via `chmod a+x lein`, then place it # somewhere on your $PATH, like ~/bin. The rest of Leiningen will be # installed upon first run into the ~/.lein/self-installs directory.
Так для удаления его в теории Вы только должны удалить тот каталог
rm -r ~/.lein
, принимающий Вас, не запускал скрипт как корень.
, Если Вы могли бы хотеть переустановить программу в будущем, можно сохранить сценарий; так как это находится в месте пути, введение lein
заставило бы сценарий быть выполненным снова, переустановив программное обеспечение. Если Вы не хотите, чтобы это произошло, удаляете сам сценарий (rm ~/bin/lein
принятие, которое является путем к нему), или удалите, выполняют разрешение от него (chmod -x ~/bin/lein
).
При попытке удалить Lein для изменения версии, которую Вы используете, потому что Вы сталкиваетесь с проблемой, подобной той, описанной здесь на GitHub, затем удаляют Lein, как упомянуто Zanna:
rm -r ~/.lein
Обновите версию Lein к тому, в котором Вы нуждаетесь в lein
сценарий (тот Вы загрузили с lein сайта возможно под ~/bin/lein
):
export LEIN_VERSION="2.8.2"
Измените это на версию, которую Вы хотите (в моем случае, изменяющемся, это к 2.8.1 решило вопрос).
Установите Lein снова путем выполнения:
lein
Подтвердите, что все в порядке путем попытки выполнить repl:
lein repl
Если Вы получаете что-то подобное следующему, Вы успешно установили Lein:
nREPL server started on port 50634 on host 127.0.0.1 - nrepl://127.0.0.1:50634
REPL-y 0.3.7, nREPL 0.2.12
Clojure 1.8.0
Java HotSpot(TM) 64-Bit Server VM 1.8.0_121-b13
Docs: (doc function-name-here)
(find-doc "part-of-name-here")
Source: (source function-name-here)
Javadoc: (javadoc java-object-or-class-here)
Exit: Control+D or (exit) or (quit)
Results: Stored in vars *1, *2, *3, an exception in *e
user=>
1) Найдите, где сделал Вы помещаете этот исполняемый файл и удаляете его:
$ which lein # returns /path/to/lein
$ sudo rm /path/to/lein
2) Удалите lein папку кэша/конфигурации
$ rm -Rf ~/.lein