嘿,psssst,我在 这里 制作了 此帖子 的更新版本

Mac上运行clojure需要做一些事情,第一件事称为leiningen ,它的工作方式类似于nodepm的npm或ruby的bundler或c#的dotnet cli,它是项目运行程序和依赖项管理器( )。

安装方法如下:

brew install leiningen

而已! 那是无痛的。 除非不是在这种情况下,否则您没有安装自制软件,则应首先执行以下操作:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

我们走了,再次运行第一件事, 现在很轻松。 下一步,开始一个新的clojure项目:

lein new my-project

嘿,这lein的事情是非常简单非常的方便。 下一步是实际运行项目。 打开您最喜欢的文本编辑器,从头开始,继续安装intellij社区版 我会等。 现在已经安装了,安装草书插件。 现在,您可以使用零配置编辑一些Clojure了!

cd my-project
idea .

打开src/my_project/core.clj并添加新功能

(defn hello [name]
(str "hello " name))

现在,在左侧树视图中单击项目名称,然后按ctrl + shift +R。REPL应该显示在右侧。 将光标移动到刚创建的函数上,键入cmd + shift + P(或ctrl + shift + T,具体取决于您的键盘映射)。 该功能将发送给代表。 现在在您的函数类型下方

(hello "world")

然后再次按cmd + shift + P(或ctrl + shift + T)。

从您的编辑器向REPL发送“表格”是一件很了不起的事情,您不必直接在REPL中输入内容,我认为很多人都认为REPL是这样。 您可以在REPL中建立很多状态,而无需关闭它数周,也不需要直接输入。 我还做了另一个小屏幕录像,显示了从终端中的lein到草书并向REPL发送表格。 这很原始,只有一分钟,但希望它能说服您尝试一下Clojure!

Mac OS上Clojure入门

From: https://hackernoon.com/getting-started-with-clojure-on-mac-os-ebcc4cd5f642

相关文章:

  • 2021-10-26
  • 2021-11-09
  • 2021-11-14
  • 2021-09-27
  • 2021-11-21
  • 2022-02-25
  • 2021-07-22
猜你喜欢
  • 2021-07-06
  • 2021-09-08
  • 2021-07-05
  • 2021-04-11
  • 2021-06-20
  • 2021-09-03
相关资源
相似解决方案