[英]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 (最簡單)
gem install cake
獨立腳本
chmod +x cake
某個地方,使它可執行 Git存儲庫
git clone git://github.com/ninjudd/cake.git
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的文章。 它不再被積極維護(至少不是我),但沒有理由它不會起作用:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.