2011年5月4日水曜日

プログラミングErlang IRC Lite エラーが出た2

プログラミングErlangのIRC(チャット)の実行をしようとしたら、エラーが出てくる。
それらを1つずつ解決していく。

以下エラー文

4> chat_client:start().
<0.45.0>
chat_client disconnected unexpected:{'EXIT',<0.52.0>,
                                     {undef,
                                      [{lib_md5,string,
                                        ["plupqdypjmzrxocwtweslasffAsDT67aQ"]},
                                       {lib_chan,authenticate,4},
                                       {lib_chan,connect,5},
                                       {chat_client,try_to_connect,4}]}}

lib_md5がない(定義されていない)という問題。
上記URLで解決。

URLの中身は英語なので、解決策を日本語で解説する。

Windows環境でErlangを動かしているので、それを前提にする。
解決策を要すると、lib_md5.beamを作って、chat_clientと同一フォルダに移動させればいい。

1.コマンドプロンプトを起動し、下記のプログラミングErlangのソースをダウンロードしたフォルダに移動する。
C:\Users\andre\erlwork\jaerlang-code-ja

2.ここで「make」と入力し、Enterキーを押下する。
すると、何やらいろいろ始める。

3.lib_md5.beamができあがるので、socket_distフォルダに移動させる。

4.エラーが消える。

ほかのエラーが出ているのはまた次回。