卸载/重新安装leiningen(clojure服务器)相关问题

pro*_*eek 13 installation clojure leiningen

正如我在这里问到并回答的那样,我发现运行' sudo lein deps会导致一些问题迫使我跑' sudo lein swank',这很烦人.而我被告知不要使用sudo的.我使用的是Mac OS X 10.6.4.

所以,我会尝试卸载并重新安装leiningen.

卸载leiningen

  • 删除〜/ .m2目录只是卸载,这是正确的吗?

(重新)安装leiningen

我按照这里解释的步骤.

  1. 将'lein'复制到〜/ bin/lein并使其可运行.
  2. 运行'lein self-install',我看到〜/ .m2/repository已安装.
  3. 使用' http://github.com/technomancy/leiningen.git '将leiningen下载到〜/ bin/leinigen

    • 在这个阶段,我不能运行'lein help',而是' sudo lein help'.这有什么问题?
  4. 结果,我不能运行'lein deps',而是' sudo lein deps,问题就变成了递归问题.

问题

  • 问:如何与leiningen完美卸载?
  • 问:为什么使用'sudo'能正确使用lein?

Art*_*ldt 11

是删除.m2然后 lein self-install应该修复此:)

什么时候你可以sudo lein ...它在root拥有的.m2中创建文件,所以删除它们然后重新创建它们,因为正确的用户(你)应该修复它.你或许也可以将用户改回自己.

chown username:users ~/.m2/*
Run Code Online (Sandbox Code Playgroud)