正如我在这里所问所答,我发现运行 "sudo lein deps" 会导致一些问题,迫使我运行 "sudo lein swank",这很恼人。并且有人告诉我不要使用 sudo。 我使用的是 Mac OS X 10.6.4。
所以,我打算卸载并重新安装 leiningen。
卸载 leiningen
- 删除 ~/.m2 目录就相当于卸载,这样正确吗?
(重新)安装 leiningen
我按照这里的步骤操作。
- 将 'lein' 文件复制到 ~/bin/lein 并设置可执行权限。
- 运行 'lein self-install',然后我看到 ~/.m2/repository 被安装了。
使用 'http://github.com/technomancy/leiningen.git' 下载 leiningen 到 ~/bin/leinigen
- 此时,我无法运行 'lein help',但可以运行 'sudo lein help'。这是怎么回事?
- 结果是,我无法运行 'lein deps',但可以运行 'sudo lein deps',然后问题就递归了。
问题
- 问:如何完全卸载 leiningen?
- 问:为什么使用 'sudo' 可以使 lein 正常工作?