oscript-library / packman

Сборка тиражируемых дистрибутивов 1С
Apache License 2.0
80 stars 24 forks source link

Учебная платформа. Ошибка выполнения команды **packman load-src** #6

Open IslamA opened 7 years ago

IslamA commented 7 years ago

Установлена учебная платформа, пытаюсь собрать с помощью библиотеки packman появляется следующая ошибка:

КРИТИЧНАЯОШИБКА - {Модуль C:\Program Files (x86)\OneScript\lib\v8runner\src\v8runner.os / Ошибка в строке: 525 / Не найден путь к платформе 1С <8.3>}

Использую команду packman load-src E:\GitHub\Tasks\src\cf -v8version 8.3.8.1933.

nixel2007 commented 7 years ago

В каком каталоге стоит платформа?

IslamA commented 7 years ago

@nixel2007 C:\Program Files (x86)\1cv8t\8.3.8.1933

pumbaEO commented 7 years ago

А что базовая работает с поставкою? Там же куча ограничивать....

28 груд. 2016 р. 9:28 пп "islam abasov" notifications@github.com пише:

@nixel2007 https://github.com/nixel2007 C:\Program Files (x86)\1cv8t\8.3.8.1933

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/oscript-library/packman/issues/6#issuecomment-269527298, or mute the thread https://github.com/notifications/unsubscribe-auth/AAKIczdUbPbueSW-CuN3-9MhBsUSUvw6ks5rMrhRgaJpZM4LXHkV .

nixel2007 commented 7 years ago

Странно, гитхаб не жрёт письма с почты :( v8runner не умеет искать платформу в этом каталоге. Требуется допилка скрипта, если тренировочная версия действительно умеет делать поставку

IslamA commented 7 years ago

@pumbaEO, @nixel2007 открыл конфигуратор, действительно не обнаружил такой возможности. Информационное письмо об ограничениях учебной платформы, в нем также есть этот пункт недоступна функциональность, связанная с поставкой конфигурации;

IslamA commented 7 years ago

Я хотел попробовать командуload-src - Сборка cf из исходниковкоторая должна вроде поддерживаться платформой.

@nixel2007: v8runner не умеет искать платформу в этом каталоге. Требуется допилка скрипта, если тренировочная версия действительно умеет делать поставку

Хорошо, посмотрю, может что получится.

nixel2007 commented 7 years ago

В вашей локальной копии v8runner добавьте вот сюда еще одну строчку https://github.com/oscript-library/v8runner/blob/master/src/v8runner.os#L488

Ваша локальная копия живет в Program files x86/OneScript/lib/v8runner/src

IslamA commented 7 years ago

@nixel2007 так и сделал и еще изменил третий строковый параметр в строке НужныйПуть = Новый Файл(ОбъединитьПути(ВозможныйПуть, МаксВерсия, "bin\1cv8.exe")); с "bin\1cv8.exe" на "bin\1cv8t.exe" , команда прошла успешно.

artbear commented 7 years ago

@IslamA Сделаешь PR в https://github.com/oscript-library/v8runner по своим доработкам? И проблема навсегда закроется :)

IslamA commented 7 years ago

@artbear воздержусь от такой возможности подсобить ;) @all насколько я понял изучение oscript и oscript-library с помощью учебной платформы не лучшая идея? Может форк сделать под учебную платформу, для начинающих?

nixel2007 commented 7 years ago

@IslamA платформа нужна в нескольких библиотеках, которые работают с предприятием напрямую - v8runner, gitsync и остальные, зависящие от v8runner. oscript, к счастью, не ограничивается только этими кейсами. в целом я думаю, что добавление учебной версии платформы в v8runner было бы полезно. единственное замечание - хорошо бы выдавать в лог информацию о том, что используется учебная версия и/или проверять каждую команду на доступность выполнения на учебной платформе и кидать исключение.