GentooでErlang

2007–05–04

前から気になってた並列処理に優れたErlangを試してみる。 まずは形からってことで、環境を整えてみた。

$ emerge erlang	  

erlywebっていうWebフレームワークもあるんやね。おもしろそうなんでインストール。 erlywebはWEBサーバyawsに依存している。 で、portageツリーにあるyawsは、デフォルトではhttpsが/tmpをドキュメントルートにして、 しかもrootで動く設定になってるのでセキュリティ的にmaskされてた。 erlayっていうoverlayがあって、そこではfixしている。 というわけでoverlayツールのlaymanもemerge

$ emerge layman
$ echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf
$ layman -f
$ layman -a erlay
$ emerge erlyweb	  

yawsを起動

$ /etc/init.d/yaws start	  

http://127.0.0.1:1337/でサンプルにアクセスできる。