さとうようぞうの技術メモ

技術的な内容はこっちに書こうかなぁ、と思ったので。

Clojure を自宅の Ubuntu Linux にもインストール

インストール

clojure 本体

  • Ubuntu Software Center から以下を探す

  • 両方ともあっさり見つかったので、そのままインストール

f:id:yoozoosato:20130701231424p:plain

f:id:yoozoosato:20130701231429p:plain

emacs の拡張とか

  • emacs からいろいろできるように ELPA で必要そうなものをインストール
    • @TODO 他のマシンでも簡単にセットアップできるようにするため、後でインストールしたものを書きだして、 .el ファイルに保存しておく

f:id:yoozoosato:20130701233413p:plain

f:id:yoozoosato:20130701233420p:plain

ターミナルから repl 実行してみる

  • 問題なくうごいた

f:id:yoozoosato:20130701233818p:plain

emacs から実行できるか?

  • 適当なプロジェクトを作成して、そのディレクトリに移動
$ lein new demo
$ cd demo

f:id:yoozoosato:20130701234355p:plain

  • emacs から M-x nrepl-jack-in すると、以下のエラーが出てきてしまう
Exception Unsupported option(s) supplied: :headless  clojure.core/load-libs (core.clj:5266)
  • エラーメッセージでググると、このページがヒット
  • 今日は時間切れなので、原因調べて動かせるようにするのはまた今度。しばらくは repl でなんとかなるだろう。

プログラミングClojure 第2版

プログラミングClojure 第2版