Open artbear opened 6 years ago
через обыкновенную консоль, а не таск, собирается?
такая же ошибка
я подозреваю, что это связано с текстом opm.bat
@echo off
setlocal
set lib="%~dp0..\lib"
set opm=%lib%\opm\src\opm.os
oscript.exe %opm% %*
Точно
C:\projects\oscript-libs\opm>setlocal
C:\projects\oscript-libs\opm>set lib="C:\projects\oscript-libs\opm\..\lib"
C:\projects\oscript-libs\opm>set opm="C:\projects\oscript-libs\opm\..\lib"\opm\src\opm.os
C:\projects\oscript-libs\opm>
oscript.exe "C:\projects\oscript-libs\opm\..\lib"\opm\src\opm.os install -l
Script file is not found 'C:\projects\oscript-libs\opm\..\lib\opm\src\opm.os'
КРИТИЧНАЯОШИБКА - {Модуль C:\projects\oscript-libs\opm\packagedef /
Ошибка в строке: 20 / Ошибка сборки пакета}
При этом путь opm.bat правильный - C:\OneScript\bin\opm.bat
Зачем ты делаешь set lib и set opm? они должны вести на либы, установленные с движком.
Вообще собирать опм системной версией опм - не очень хорошая идея. собирай его самим собой.
когда выполняется opm.bat, %~dp0
ведет на каталог onescript/bin, а не в cwd
Пусть ишуз повисит некоторое время. Если не повторится, через неделю можно закрыть
Хочу решить #93
ИНФОРМАЦИЯ - Начинаю сборку в каталоге c:\projects\oscript-libs\opm ИНФОРМАЦИЯ - Найден файл манифеста ИНФОРМАЦИЯ - Загружаю описание пакета... ИНФОРМАЦИЯ - Описание пакета прочитано Script file is not found 'c:\projects\oscript-libs\opm..\lib\opm\src\opm.os' КРИТИЧНАЯОШИБКА - {Модуль C:\projects\oscript-libs\opm\packagedef / Ошибка в строке: 20 / Ошибка сборки пакета} The terminal process terminated with exit code: 255