Gauche > Archives > 2015/02/15

2015/02/15 00:09:44 UTCshiro
#
Chicken Schemeではウが正解 http://www.ap-siken.com/kakomon/21_haru/q18.html (それを「スタック領域」と呼ぶべきかという話はあるが)
2015/02/15 07:42:35 UTCえんどう
#
githubからcloneしてインストールしたKahuaでkahua-package generate helloとかやると例のエラー。
#
jully:work yasuyuki$ kahua-package generate hello
*** ERROR: object of class #<class <boolean>> doesn't have such slot: etc-directory
Stack Trace:
_______________________________________
  0  (kahua-etc-directory)
        At line 132 of "/usr/local/lib/kahua/kahua-package.scm"
  1  (build-path (kahua-etc-directory) "skel")
        At line 132 of "/usr/local/lib/kahua/kahua-package.scm"
#
Kahua-1.0.7.3.tgzをダウンロードしてインストールするとこのエラーは出ない。
#
一度1.0.7.3をインストールしていると、githubからcloneしたバージョンでもエラーが出なくなる。何かファイルが足りない?
#
とりあえず1.0.7.3を使います。
#
githubのKahua HEADをmake uninstallすると/usr/local/etc/kahuaにkahua.confが残らないが、1.0.7.3をmake uninsatllすると/usr/local/etc/kahuaにkahua.confが残る。これかな?
2015/02/15 07:55:24 UTCshiro
#
configが見つからなくて#fが返ってるエラーですよね。前に見た覚えがあるけどどう解決したか忘れちゃった。
2015/02/15 08:03:18 UTCえんどう
#
2008-10-28  Tatsuya BIZENN  <bizenn@arthub.net>

	* Change: src/Makefile.in
	  Remove: src/user.conf.sample, src/kahua.conf.sample
	  Now do not install the global configuration file and developer acount database.
#
これだな。なんでkahua.confをインストールするのをやめたんだっけ?
#
https://github.com/eyasuyuki/kahua/blob/master/Dockerfile
#
目標としてはこれの続きを書いてkahua-package generate helloとかやってkahua-spvr -S ./site -H 127.0.0.1:8888 とかやって動かすところまでやりたい。
2015/02/15 08:11:55 UTC(び)
#
アプリケーションバンドル対応した時に、アプリケーションバンドルに所属しない設定ファイルって概念を無くしたんだと思う
#
と思ったら、kahua-package自体がskelを設定ファイルから読んでるのか
#
んー
#
kahua-packageが設定ファイルに依存してるのがナニなのか
#
skelディレクトリのパスは埋め込みでいいような気がしてきたなぁ。
#
ここいら辺をちゃんと整理しなきゃ、というところで放置されていたのが現在の状況ってことですね
2015/02/15 12:20:22 UTCえんどう
#
https://github.com/eyasuyuki/kahua/blob/master/Dockerfile
#
とりあえず一通り書いた。MacBook Airが遅くてまだビルド中。