Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何查找有关clojure库的信息_Clojure - Fatal编程技术网

如何查找有关clojure库的信息

如何查找有关clojure库的信息,clojure,Clojure,例如,我试图查找有关core.async库最新版本的信息。我试着在上搜索,找到了82个条目,比如org.clojars.trptcolin/core.async和org.dunaj/core.async 然而,当我在上转到用于clojure的github时,我只得到2个点击,并且条目指向org.clojure/core.async 那么,找到图书馆的推荐方法是什么?(1) 转到github/clojure并搜索,或(2)转到clojars.org并搜索?是有用的clojure库的极好索引 如果您

例如,我试图查找有关core.async库最新版本的信息。我试着在上搜索,找到了82个条目,比如org.clojars.trptcolin/core.asyncorg.dunaj/core.async

然而,当我在上转到用于clojure的github时,我只得到2个点击,并且条目指向org.clojure/core.async

那么,找到图书馆的推荐方法是什么?(1) 转到github/clojure并搜索,或(2)转到clojars.org并搜索?

是有用的clojure库的极好索引

如果您知道所需库的名称,但不确定版本,
太棒了!只需将其添加到您的个人资料中,然后您就可以键入
lein-again-upgrade
,它将用最新版本重写您的项目。

并不是说它非常简单。但这通常是可行的:

  • 搜索
    core.async
  • 点击例如
  • 点击它的
  • 注意页面标题下方的“forked from clojure/core.async”
  • 点击
  • 向下滚动查找Leiningen信息
    [org.clojure/clojure“1.6.0”]
  • 确认其符合回购协议

能够发布个人/非官方版本是很有用的。在我看来,这是值得的(暂时的)困惑。

我通常只是查看相应的github页面,看看最新的版本是什么,但正如您所提到的,这可能很困难


一个更简单的方法可能是只包含您可以找到的任何版本,然后使用插件告诉您最新版本是什么。

好吧,我从官方来源开始:。如果需要,请遵循其他答案中的建议。例如,在上,有一个指向github页面的链接,因此很容易检查github页面,正如Bill所建议的那样。我不知道如何才能获得更多的最新信息。

谢谢工具箱链接,太好了。关于古代链接,如果东西不向后兼容,自动升级不是一种风险吗?我总是使用
lein-again
一个接一个地更新库,一路测试它们,阅读变更日志等。lein-again会自动运行所有测试,并且只会在所有测试都通过时更新项目文件。(您可以覆盖此行为,但默认情况下它处于启用状态)。建议不错,链接为+1