2016-03-22 1 views
0

Этот вопрос является продолжением моего previous one Я пытаюсь понять работу this code. До сих пор я делал следующие действия:Ошибки с вводом данных в Erlang

  1. клонировать код
  2. Редактировать fx.erl, в основном раскомментировать io:format линии
  3. Удалить существующие файлы: EURUSD15, EURUSD30, EURUSD60
  4. cd к с кодом и erl в терминале
  5. make:all([load]).
  6. polis:create().
  7. polis:start().
  8. fx:init().
  9. fx:start(). (как ответ на предыдущий вопрос рекомендует)

Выход консоли как

Новая запись вставляется в таблицу: "EURUSD15 '
TableName:' EURUSD15 ' CurrencyPair: "EURUS D «SamplingRate: 15 CloseL:« 1.40720 » здесь {« 2009 »,« 06 »,« 30 »,« 00 »,« 00 »,« 1.40730 »,« 1.40750 »,« 1.40700 », « 1.40720 », "39"}

, который внезапно изменяется на линии, как

******** ошибка во время вставки данных FX ********.

TableName: 'EURUSD15' CurrencyPair: "EURUSD" SAMPLINGRATE: 15
CloseL: "1,39620" здесь { "2009", "06", "25", "11", "15", "1,39720" «1,39750», «1,39620», «1,39620», «196»}

Что я делаю не так, и почему есть ошибки с введением данных?

ответ

2

Я сделал шаги от Вашего вопроса, но я пропустил некоторые из них, и она работала:

(...) 
New record inserted into table:'EURUSD15' 
New record inserted into table:'EURUSD15' 
New record inserted into table:'EURUSD15' 
New record inserted into table:'EURUSD15' 
New FOREX_DB update starting with:{2009,6,16,7,30,0,15} 
6> 

Эти шаги, которые я сделал:

git clone https://github.com/CorticalComputer/Book_NeuroevolutionThroughErlang.git 
cd Book_NeuroevolutionThroughErlang/Ch_19/ 
erl 

Затем в Erlang оболочки:

make:all([load]). 
polis:create(). 
polis:start(). 
fx:init(). 
fx:start(). 

Я использую Erlang/OTP 18 [erts-7.2.1].

+0

На самом деле, я просто попробовал в основном то же самое с действительно чистым клоном, и он тоже работал. Это не отвечает на вопрос о том, почему я получаю все эти ошибки, но этот вопрос сейчас гораздо менее уместен. – Chiffa

Смежные вопросы