【发布时间】:2016-07-02 05:52:21
【问题描述】:
这个问题与the previous one 有关。
我正在运行从the official repo of the book 克隆的代码
当我跑
benchmarker:start(slidingwindow5).,我收到以下错误:
4> benchmarker:start(slidingwindow50)。真实尺寸:4, 可塑性:无 尺寸:4,可塑性:无 尺寸:4, 可塑性:无 尺寸:4,可塑性:无 尺寸:4, 可塑性:无 尺寸:4,可塑性:无 尺寸:4, 可塑性:无 尺寸:4,可塑性:无 尺寸:4, 可塑性:无尺寸:4,可塑性:无
Specie_Id:6.858114617542796e-10 形态学:forex_trader
******** 人口监测器以参数启动:{state,benchmark,test,[], [],未定义,未定义, 未定义,[],0,0,0,0,0, 未定义,未定义, 未定义,未定义, 未定义,未定义,0.5, 10,10,mathema,inf,10000, inf,,false} 初始总评估:0
开始 开始 开始 开始 开始 开始 开始
5> =错误报告==== 2016 年 3 月 16 日::14:11:34 === 进程 出错,退出值: {badarg,[{ets,last,['EURUSD15'],[]},{fx,init_state,5,[{file,"fx.erl"},{line,375}]},{fx,sim, 3,[{file,"fx.erl"},{line,284}]}]}
=错误报告==== 2016 年 3 月 16 日::14:11:34 === 进程 出错,退出值: {badarg,[{ets,last,['EURUSD15'],[]},{fx,init_state,5,[{file,"fx.erl"},{line,375}]},{fx,sim, 3,[{file,"fx.erl"},{line,284}]}]}开始开始开始
据了解,基准测试人员无法找到和使用表格。为什么会发生这种情况,我该如何解决?
更新:重命名EURUSD15会导致运行polis:start().时出错:
Mnesia(nonode@nohost):数据可能丢失。
badarg 错误仍然发生并被报告。
更新:深入研究源代码,尤其是fx.erl,让我相信由于某种原因,名为EURUSD15 的.txt 文件没有从磁盘正确读取,所以它是没有转换成表格,不能被 ets 和其他代码使用。
fx.erl中的文件读取有什么问题,如何纠正?
【问题讨论】:
标签: erlang erlang-shell