【问题标题】:Uninstall/Reinstall leiningen(clojure server) related issues卸载/重新安装 leiningen(clojure server) 相关问题
【发布时间】:2011-03-22 18:39:41
【问题描述】:

当我问和回答 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,问题变成了递归问题。

问题

  • 问:如何用leiningen完美卸载?
  • 问:为什么使用 'sudo' 可以正确生成 lein?

【问题讨论】:

  • 我认为这是题外话,属于 ServerFault。
  • 这个问题是关于如何使用代码生成+编译器+ide 它比serverfault更适合堆栈溢出。

标签: installation clojure leiningen


【解决方案1】:

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

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

chown username:users ~/.m2/*

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-25
    • 1970-01-01
    • 1970-01-01
    • 2012-11-21
    相关资源
    最近更新 更多