我遵循“使用 Erlang 构建 Web 应用程序”一书的 REST API 和 yaws 教程。
启动时出现以下错误$ yaws
:
file:path_eval([".","/Users/<uername>"],".erlang"): error on line 3: 3: evaluation failed with reason error:{undefined_record,airport} and stacktrace [{erl_eval,exprs,2,[]}]
.erlang
文件:
application:start(mnesia).
mnesia:create_table(airport,[{attributes, record_info(fields, airport)}, {index, [country]}]).
rest.erl
文件可以在这里找到。
如何定义记录?我尝试添加rd(airport, {code, city, country, name}).
但没有成功。