Open vskubriev opened 3 months ago
https://oscript.io/docs/page/install "требуется mono 6+" но согласен, документации много не бывает.
Подскажите, где ожидали прочитать про то, что моно надо ставить из реп моно, а не убунту? В каком месте это было бы легко найти?
А может версию зависимости в деб пакет зашить? Оно тогда падать будет на убунтовских репах
Вообще надо в целом над документацией поработать. По крайней мере быстро на этой странице не разобраться что к чему.
Вот что у нас в deb пакете актуальной версии
vskubriev@thinkpad-t16:~$ apt-cache show onescript-engine
Package: onescript-engine
Status: install ok installed
Section: interpreters
Origin: https://github.com/EvilBeaver/OneScript/
Maintainer: Sergey Batanov <sergey.batanov@dmpas.ru>
Architecture: all
Version: 1.9.1
Provides: onescript
Depends: mono-runtime, libmono-system-core4.0-cil | libmono-system-core4.5-cil, libmono-system4.0-cil | libmono-system4.5-cil, libmono-corlib4.0-cil | libmono-corlib4.5-cil, libmono-i18n4.0-all | libmono-i18n4.5-all
Recommends: mono-complete
Description: 1Script execution engine.
Cross-platform scripting engine
for DevOps who use 1C:Enterprise Platform (http://1c-dn.com/1c_enterprise)
Description-md5: 70bd62aedc8f83903caa29622559426c
Моно там есть и оно приехало. Но отладка не работает пока не поставишь с оф.сайта. Опять же это актуально как на 20.04 так и 22.04 (у коллеги).
Честно сказать тут чтобы сделать надо вникать в версионность моны и её варианты. Я совсем от этого далёк.
Если эта проблема актуальна для всех версий т.е. не только 2ой ветки но и 1.9, 1.8 то надо бы добавить в доку - наверное там где сказано про В среде Linux - Mono версии 6.4 или выше.
Я бы пока просто там добавил в виде footnote что если не работает отладка поставьте моно с оф.сайт и ссылку положил бы.
Ломать установку пакета прописывая туда моно которое не заедет на убунте или другое линуксе не стоит - не рабочий деб пакет это плохо имхо.
Ломать установку пакета прописывая туда моно которое не заедет на убунте или другое линуксе не стоит - не рабочий деб пакет это плохо имхо.
Так а какая разница, если без свежего моно оно все равно не работает? Лучше узнать это на установке, чем на запуске.
Опишите ошибку Система Ubuntu 20.04. Ставлю deb пакет LTS версии. С ним по
apt-get -f install
приезжает моно. Удаляю deb пакет, т.к. нуждаюсь в oscript из второй ветки.Пытаюсь завести дебагер (debug) - не работает точка останова. Ни чего происходит по сути.
Поставил
mono-complete
с репа разработчиков mono и всё сам заработало.https://www.mono-project.com/download/stable/#download-lin
Ожидаемое поведение Нужно понять что не хватало 2-ой ветке в 20.04 и добавить об этом информацию в документацию на сайт для 2-ой ветки. Для LTS ветки скорее всего достаточно того что приезжает по зависимостям из deb пакета её.
Окружение