[英]'leiningen' related commands too slow with Mac OS X
我安装并运行了lein ,但它似乎在我的Mac上慢了(10.6.4)。
跑'时间莱恩帮'给了我
real 11m8.674s user 0m54.297s sys 1m32.621s
我又试了一次。
real 15m25.560s user 1m36.087s sys 2m52.745s
这有什么问题? 有没有人遇到过类似的问题? 无论如何都要检查是什么问题?
当我安装时,我使用'sudo lein deps',因为我使用'lein deps'时出现了一些错误。 我想这会导致访问文件的一些问题。 当我跑' sudo lein SOMETHING'时,它照常运作。
需要注意的一点是,它会将src目录放在类路径上。 如果你从$ HOME运行它并像我一样有一个54GB~ / src目录,那么JVM只会试图找到基本的东西而慢慢爬行。
这是因为它寻找钩子的方式。 这里解释了: http : //groups.google.com/group/clojure/browse_thread/thread/e04ab3f6e17f85c4 。
你可以试试蛋糕 。 它开箱即用,我的简单project.clj没有任何变化,并且由于它使用的持久JVM而非常快速。
sudo lein使用不同的CLASSPATH而不是lein。 我猜我的CLASSPATH包含clojure或clojure-contrib与lein冲突。
当我在lein的第126行添加此代码时,问题就消失了。
CLASSPATH="/Users/smcho/.m2/repository/leiningen/leiningen/1.2.0/leiningen-1.2.0-standalone.jar:lib/dev/swank-clojure-1.2.1.jar::src/:"
对于卸载/安装,我问了并在这里得到了答案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.