【问题标题】:Install clojure with leiningen on Ubuntu 13.04在 Ubuntu 13.04 上使用 leiningen 安装 clojure
【发布时间】:2013-05-12 21:22:33
【问题描述】:

所以我去了 clojure.org/downloads,它说我可以通过 leiningen 获得 clojure。伟大的。我去 leiningen.org 并认为我正在按照说明进行操作。它说要获取他们的 bash 脚本并将其放入您的 ~/bin/ 中。使其可执行。做到了。 ……然后呢?运行脚本?它没有说,但我做到了。这会创建一个 .lein ,我认为它应该这样做。怎么办?我现在如何安装 clojure?这就是 clojure.org/downloads 所说的:

Modify the dependencies and repositories sections of your Leiningen project.clj file, specifying the version of Clojure that you want:
; under dependencies, select the release of clojure
; (and optionally clojure-contrib) that you want
:dependencies [[org.clojure/clojure
                "1.5.0-alpha5"]]

但我不知道这意味着什么,因为我在任何地方都找不到“project.clj”文件。 ~/.lein/self-installs 有一个怪物 leiningen-2.1.3-standalone.jar 文件,它可能不希望我破解它。我现在该怎么办?我以后如何更好地了解自己?

【问题讨论】:

    标签: clojure leiningen


    【解决方案1】:

    此时lein 应该在您的路径中。因此,在 shell 提示符下输入 leinlein help 应该会调出任务列表。

    创建你的第一个项目

    lein new my-first-project
    cd my-first-project
    

    然后您应该会在该目录中看到project.clj。如果您希望使用与默认版本不同的 Clojure 版本,请编辑该文件中的依赖项。然后只需输入 REPL 并为您下载并安装所有依赖项(包括 Clojure)。

    lein repl
    

    作为您的最后一个问题,我会在完成安装说明后立即按照 leiningen 网站上的教程进行操作。

    https://github.com/technomancy/leiningen/blob/stable/doc/TUTORIAL.md

    【讨论】:

    • 我现在明白我下载的是 lein 本身,而不是安装脚本。所以是的,lein new my-first-project 运行——并且运行lein repl 似乎也进行了某种下载……什么? clojure 现在在我系统的某个地方吗?
    • @user78162 Clojure jar 现在应该在您的 maven 存储库中,通常类似于 ~/.m2/org/clojure/...。通常你不会直接使用 Clojure jar,而是通过lein。如果您收到来自lein repl 的提示,那么您就可以开始交互式地学习 Clojure。请参阅有关如何进行构建的教程。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-10
    • 2013-08-20
    相关资源
    最近更新 更多