簡體   English   中英

對於Mac OS(Leopard)上的Clojure,有一個簡單易用的安裝程序嗎?

[英]Is there a nice and easy installer for Clojure on Mac OS (Leopard)?

我找到了以下指南:

http://mark.reid.name/sap/setting-up-clojure.html

但它似乎是一大堆手動步驟,我敢打賭它已經過時了。 在Windows上安裝ClojureBox是一件輕而易舉的事。 有誰知道它的簡單安裝程序? 我在哪里可以下載它,步驟是什么?

謝謝!

編輯:嘗試安裝蛋糕,得到:

$ sudo gem install cake
Password:
ERROR:  While executing gem ... (Gem::RemoteSourceException)
    HTTP Response 302

還嘗試使用腳本進行安裝:

$ sudo ./cake_install.rb 
http://github.com/ninjudd/cake-standalone/raw/master/jars/cake-0.5.4.jar
[=============================================================================]
http://build.clojure.org/releases/org/clojure/clojure/1.2.0/clojure-1.2.0.jar
[=============================================================================]
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file (ordered_set.clj:1)

編輯2 :現在Java版本問題:)我需要什么版本的Java以及在哪里下載它?

$ sudo cake test
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file (ordered_set.clj:1)

我的Leopard軟件是最新的:(

Apple Computer supplies their own version of Java. Use the Software Update feature (available on the Apple menu) to check that you have the most up-to-date version of Java for your Mac. If you have problems with downloading, installing or using Java on Mac, please contact Apple Computer Technical Support.

編輯:嗯...我懷疑我嘗試的其中一個建議打破了我在Apple上連接到互聯網(有線和無線)的能力:(

Clojure也可以通過Homebrew安裝:

如果你只想運行clojure程序,那么macports就可以了。 請記住,您依賴維護者來更新版本。

如果你計划編寫 clojure程序,那么蛋糕是一個更好的起點。 安裝涉及以下之一(您的選擇):

使用gem (最簡單)

  1. gem install cake

獨立腳本

  1. 下載腳本
  2. 把它放在你的路徑和chmod +x cake某個地方,使它可執行

Git存儲庫

  1. git clone git://github.com/ninjudd/cake.git
  2. 符號鏈接bin / cake進入你的路徑並使其可執行

Cake是一個完整的構建系統,但您可以通過運行cake repl來使用它來啟動cake repl 還有leiningen ,但由於它使用持久性JVM,因此啟動repls會感覺更快。

我發現Leiningen非常容易使用。 只需下載腳本,將其放在$ PATH(例如/ usr / bin /)中,並使其可執行: sudo chmod +x lein 現在鍵入lein repl ,Leiningen將下載您需要的所有文件並為您創建REPL。 就這么簡單。

您可能想要檢查CounterClockWise (Eclipse插件)。 有一個關於如何安裝它的視頻在這里 它會給你很多功能 - 包括一個clojure REPL。

剛剛檢查過這仍然可以在Ubuntu下運行。 對於mac應該是相同的,除了使用任何mac而不是apt-get來安裝maven:

http://www.learningclojure.com/2010/08/clojure-emacs-swank-slime-maven-maven.html

你需要安裝maven,創建一個文件,然后你可以調用mvn clojure:repl,一切都應該正常工作。

如果你也喜歡整個emacs-swank-slime設置,現在也很容易,並在那里描述。

如果您嘗試它,您可以在這里或在博客上發表評論,讓我知道我需要為mac做出任何改變嗎?

安裝MacPorts ,然后運行sudo port install clojure

我曾經創建了一個名為ClojureX的軟件包,部分基於Mark的文章。 它不再被積極維護(至少不是我),但沒有理由它不會起作用:

http://github.com/citizen428/ClojureX

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM