Подтвердить что ты не робот

Удалить/переустановить leiningen (clojure server) связанные проблемы

Как я спросил и ответил здесь, я обнаружил, что запуск " sudo lein deps вызывает некоторую проблему, которая заставляет меня запускать" sudo lein swank ', что раздражает. И Мне сказали не использовать sudo. Я использую Mac OS X 10.6.4.

Итак, я попытаюсь удалить и повторно установить leiningen.

Удаление leiningen

  • Удаление каталога ~/.m2 просто удаляется, правильно ли это?

(Re) установка leiningen

Я выполнил следующие шаги: здесь.

  • скопируйте 'lein' в ~/bin/lein и сделайте его выполнимым.
  • Запустите 'lein self-install', и я вижу ~/.m2/repository.
  • загрузить leiningen с помощью http://github.com/technomancy/leiningen.git 'в ~/bin/leinigen

    • На этом этапе я не могу запустить "lein help", но " sudo lein help". Что не так с этим?
  • В результате я не могу запускать "lein deps", но " sudo lein deps, и проблема становится рекурсивной.

Вопросы

  • В: Как отлично удалить с leiningen?
  • В: Почему использование 'sudo' делает лейн правильно?
4b9b3361

Ответ 1

да удаление .m2, а затем lein self-install должно исправить это:)

когда вы можете sudo lein... он создал файлы в .m2, принадлежащие root, поэтому удалял их, а затем воссоздавал их, так как правильный пользователь (вы) должен его исправить. вы, возможно, также можете просто изменить пользователя на них обратно к себе.

chown username:users ~/.m2/*