Bel*_*lun 4 clojure intellij-idea read-eval-print-loop
假设我想玩一些clojure库,但在Intellij Idea的REPL中.如何开始准备REPL?或者就此而言,即使在开始之后,我仍然如何加载该库?
使用IntelliJ,项目内的库目录可以包含在启动REPL时使用的Java类路径中.然后可以通过Clojure的"使用"或"要求"在REPL中使用它们.
将库加入项目的最简单方法是通过Leiningen和IntelliJ的Leiningen插件.Leiningen是Clojure的构建和依赖管理工具.
下载并安装Leiningen.安装IntelliJ的Leiningen插件.打开IntelliJ的设置屏幕,在IDE Settings> Leiningen下,输入Leiningen可执行文件的路径.
在IntelliJ项目窗口中,在根目录中创建名为project.clj的Clojure文件.使用Leiningen语法编辑此文件以定义项目所依赖的库.使用clojars.org(主要的clojure库存储库)或项目网页的库条目中的Leiningen库名称.
从Leiningen插件菜单中,添加(+ icon)project.clj.现在在Leiningen插件屏幕中,单击项目名称以打开它的树,选择"deps"选项,然后单击菜单中的"播放"图标.这将使Leiningen下载库,并将它们放在项目的正确(/ lib)文件夹中.
现在在项目窗口中右键单击项目名称,选择Open Module Settings> Modules> Dependencies> Add> Library> Name(输入名称)> Attach Jar Directories(选择/ lib)
然后启动REPL,使用"use"或"require"加载库,就可以了.
归档时间: |
|
查看次数: |
2702 次 |
最近记录: |