Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
oxygenh opened this issue Jun 19, 2014 · 8 comments
Open

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

oxygenh opened this issue Jun 19, 2014 · 8 comments

Comments

@oxygenh
Copy link

oxygenh commented Jun 19, 2014

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$

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

@exebook
Copy link
Owner

exebook commented Jun 28, 2014

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

@vitalyster
Copy link

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

@exebook
Copy link
Owner

exebook commented Jun 28, 2014

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

@vitalyster
Copy link

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

@exebook
Copy link
Owner

exebook commented Jun 28, 2014

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

@oxygenh
Copy link
Author

oxygenh commented Jun 29, 2014

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

@exebook
Copy link
Owner

exebook commented Jul 1, 2014

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

@oxygenh
Copy link
Author

oxygenh commented Jul 2, 2014

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants