OneScript icon indicating copy to clipboard operation
OneScript copied to clipboard

Хочу чтоб после установки сабж работал без необходимости перезагрузки

Open john-doe-1c opened this issue 11 months ago • 15 comments

Скачал и установил OneScript-1.9.2-x64.exe отсюда: https://oscript.io/downloads Но в командной строке команда oscript не заработала:

'oscript' is not recognized as an internal or external command, operable program or batch file.

Путь к экзешнику Оскрипта прописался в системную переменную РАТН, поэтому если запускать цмд в режиме элевации ("от имени админа"), то все работает сразу. А вот в пользовательском терминале заработало только после перезагрузки ОС (думаю после перелогина в ОС тоже заработало бы).

Как максимум: хочу чтоб оскрипт начинал работать без перезагрузки. Ведь тот же Гит после установки начинает работать под пользователем сразу (хотя аналогично Оскрипту он прописывает себя только в системный РАТН, а не в пользовательский). Как минимум: отразить в документации / на сайте что для того чтоб все заработало под пользователем надо перезагружаться (или перелогиниваться в ОС).

john-doe-1c avatar Jan 21 '25 12:01 john-doe-1c

Вообще, должно работать сразу после закрытия терминала с установкой, если ставить через ovm. Установщик *.exe как правило тоже работает сразу, но иногда, действительно требует рестарта проводника (или перелогина)

EvilBeaver avatar Jan 21 '25 17:01 EvilBeaver

Вот тут мне написали что можно как-то автоматически (через ВинАПИ?) обновлять кеш переменных среды. И подозреваю что в установщике Гита такой сброс кеша встроен (он у меня без перелогина заработал и без перезапуска explorer.exe). Джава кстати тоже подхватилась сразу (проверял ее в пользовательской командной строке). Ну короче хорошо было бы если бы и экзешник установщика ОСкрипта тоже так научился...

john-doe-1c avatar Jan 21 '25 17:01 john-doe-1c

А принципиально ставить через exe? Через ovm не прокатит? С ним не нужен перелогин, только переоткрытие терминала

nixel2007 avatar Jan 21 '25 17:01 nixel2007

Не принципиально. Я ведь просто зашел на сайт в раздел Скачать. Если бы в этом разделе мне предложили на выбор - или установщик, или некий ОВМ (что бы это ни значило), и была бы приписка что после первого возможно потребуется перезагрузка, а после второго - не потребуется, я бы точно выбрал этот самый ОВМ.

john-doe-1c avatar Jan 21 '25 17:01 john-doe-1c

Новый сайт в разработке. Там будет про овм. Надо только его дописать.

EvilBeaver avatar Jan 21 '25 19:01 EvilBeaver

Новый сайт в разработке. Там будет про овм. Надо только его дописать.

А он в в какой-то публичной репе разрабатывается или еще нет?

Bayselonarrend avatar Jan 27 '25 13:01 Bayselonarrend

В публичной, но он черновой очень. https://github.com/EvilBeaver/OneScript.WebSite/tree/new_site_front

EvilBeaver avatar Jan 29 '25 10:01 EvilBeaver

@EvilBeaver каталог .github ты зря переместил, сайт перестал собираться автоматом.

nixel2007 avatar Jan 29 '25 22:01 nixel2007

@EvilBeaver каталог .github ты зря переместил, сайт перестал собираться автоматом.

Так он в таком виде все равно не нужен, и деплоиться в пейджес он не будет

EvilBeaver avatar Jan 31 '25 18:01 EvilBeaver

Дык для наглядной отладки же пока и простоте редактирования прям в гх

nixel2007 avatar Jan 31 '25 21:01 nixel2007

В публичной, но он черновой очень. https://github.com/EvilBeaver/OneScript.WebSite/tree/new_site_front

Неужели и на новом сайте OS будет опять позиционироваться не как полноценный динамически типизированный скриптовый ЯП, а как какая-то приблуда только для 1Сников 😭😭😭😭

Bayselonarrend avatar Feb 01 '25 08:02 Bayselonarrend

Неужели и на новом сайте OS будет опять позиционироваться не как полноценный динамически типизированный скриптовый ЯП, а как какая-то приблуда только для 1Сников 😭😭😭😭

Не вижу причин воображать себя независимым от 1С языком, когда у нас скопирован синтаксис и поведение. Самообман это всегда плохо.

EvilBeaver avatar Feb 01 '25 08:02 EvilBeaver

Не вижу причин воображать себя независимым от 1С языком, когда у нас скопирован синтаксис и поведение. Самообман это всегда плохо.

Есть хорошие примеры, вроед Crystal <- Ruby или Nim <- Python, которые отмечают, на чем их язык основан как референс или feature, но ИМХО сразу ставить себя сбоку в полную зависимость от другого продукта это странно.

Image

Image

Это не мое дело в целом, но мне кажется, что нет ничего плохого в том, чтобы 10-летний неплохой продукт, который по факту является единственным живым постсоветским универсальным языком и отходящий со временем все дальше от 1С спозиционировать как "полноценный скриптовый язык", отметив как особенность "проверенный временем двуязычный синтаксис 1С" и "нулевой вход для 1Сников"

Я думаю и любому 1Снику было бы приятно, что он использует полноценный "язык", а не "инструмент 1Сника". Тем более, что это опенсорс и 1С (фирма), как обсуждалось, никак с ним не связан

Это не камень в огород, просто мысли в слух) болит сердце так сказать. Реально полноценный язык, не понимаю зачем эти искуственные рамки, особенно при сомнительной репутации Предприятия за пределами 1С-сообщества

Я набрасал по быстрому index, если может быть интересно

index.md

Bayselonarrend avatar Feb 01 '25 09:02 Bayselonarrend

Кому 1С не мать, тому айти не отец. У кого там у 1С сомнительная репутация, пусть идет кнопки красить в зеленый цвет, шрифтами играть и json-ы перекладывать с места на место, программист, ети его за ногу.

За MD спасибо, я возьму оттуда несколько моментов на главную, нравится.

EvilBeaver avatar Feb 01 '25 10:02 EvilBeaver

https://github.com/samgozman/YoptaScript ))

Сайт у него клевый

Bayselonarrend avatar Feb 01 '25 10:02 Bayselonarrend