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

时间:2010-07-29 14:42:10

标签: installation clojure leiningen

当我问及回答here时,我发现运行' sudo lein deps导致一些问题迫使我运行' sudo lein swank',这很烦人。 I was told not to use sudo.我使用的是Mac OS X 10.6.4。

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

卸载leiningen

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

(重新)安装leiningen

我按照here解释的步骤进行了操作。

  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,问题变成了递归问题。
  5. 问题

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

1 个答案:

答案 0 :(得分:11)

是删除.m2然后 lein self-install应该解决这个问题:)

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

chown username:users ~/.m2/*