deodar icon indicating copy to clipboard operation
deodar copied to clipboard

перестал запускаться :(

Open oxygenh opened this issue 10 years ago • 8 comments

exebook, дорогой, давно я не обновлял Деодар. Решил обновиться. Сделал git pull в корневой папке, а также прошелся по всем подкаталогам и сделал git pull в них. Всё делал из запущенного Деодара. Потом вышел, запускаю снова, а он не запускается. В логе вот что:

ogust@odebian:~/BUILDS/deodar$ node deodar

/home/ogust/BUILDS/deodar/terminal.js/lib/terminal.js:32 this.output = Output ? new Output(this.buffer, this.writer, target, opts) : n ^ TypeError: string is not a function at new Terminal (/home/ogust/BUILDS/deodar/terminal.js/lib/terminal.js:32:53) at X.TConsole.can.init (/home/ogust/BUILDS/deodar/console.js:60:18) at Function.X.create (/home/ogust/BUILDS/deodar/dnaof/dnaof.js:24:35) at X.TNorton.can.init (/home/ogust/BUILDS/deodar/norton.js:8:25) at Function.X.create (/home/ogust/BUILDS/deodar/dnaof/dnaof.js:24:35) at X.TController.can.init (/home/ogust/BUILDS/deodar/deodar.js:221:22) at Function.X.create (/home/ogust/BUILDS/deodar/dnaof/dnaof.js:24:35) at X.TGLXVision.can.init (/home/ogust/BUILDS/deodar/intervision/display.js:38:29) at dnaof (/home/ogust/BUILDS/deodar/dnaof/dnaof.js:43:29) at X.TDeodar.can.init (/home/ogust/BUILDS/deodar/deodar.js:239:2)

ogust@odebian:~/BUILDS/deodar$

Что посоветуешь?

oxygenh avatar Jun 19 '14 21:06 oxygenh

Привет. Проблема в модуле (стороннем!) terminal.js. Ну что тут скажешь, надо было мне сделать свой форк terminal.js, а то зависимость от внешнего проекта, где могут, что-то поменять в любой момент - это тонкое место. Могу только посоветовать откатить terminal.js. Я его у себя не обновлял с 12 апреля (день космонавтики).

exebook avatar Jun 28 '14 06:06 exebook

Нужно просто добавить внешние зависимости как субмодули, они никуда убегать не будут

vitalyster avatar Jun 28 '14 06:06 vitalyster

vitalyster, это решит проблему того, что terminal.js последних версий несовместим с deodar? (или просто broken)

exebook avatar Jun 28 '14 06:06 exebook

@exebook в сабмодуле прописывают именно ту версию, которая работает - если во внешнем проекте убежали вперед, в сабмодуле ничего само не изменится и будет использоваться та версия, что была

vitalyster avatar Jun 28 '14 06:06 vitalyster

Спасибо. Я как то сделал intervision сабмодулем deodar и только запутался. Знаете хорошие доки по этой теме?

exebook avatar Jun 28 '14 07:06 exebook

а как откатить terninal.js?

oxygenh avatar Jun 29 '14 10:06 oxygenh

есть два варианта 1- читать доки по гиту, 2- вышлю зипом)

exebook avatar Jul 01 '14 16:07 exebook

Понял. К Гиту приступал несколько раз, только так пока не смог освоить. :) Нашел у себя бэкап (оказывается, сделал его перед обновлением, так, на всякий случай:) )

oxygenh avatar Jul 02 '14 03:07 oxygenh