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

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

Open
john-doe-1c opened this issue Jan 21, 2025 · 15 comments

Comments

@john-doe-1c
Copy link

john-doe-1c commented Jan 21, 2025

Скачал и установил 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.

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

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

@EvilBeaver
Copy link
Owner

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

@john-doe-1c
Copy link
Author

john-doe-1c commented Jan 21, 2025

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

@nixel2007
Copy link
Collaborator

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

@john-doe-1c
Copy link
Author

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

@EvilBeaver
Copy link
Owner

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

@Bayselonarrend
Copy link

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

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

@EvilBeaver
Copy link
Owner

EvilBeaver commented Jan 29, 2025

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

@nixel2007
Copy link
Collaborator

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

@EvilBeaver
Copy link
Owner

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

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

@nixel2007
Copy link
Collaborator

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

@Bayselonarrend
Copy link

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

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

@EvilBeaver
Copy link
Owner

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

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

@Bayselonarrend
Copy link

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

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

Image

Image

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

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

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

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

index.md

@EvilBeaver
Copy link
Owner

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

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

@Bayselonarrend
Copy link

Bayselonarrend commented Feb 1, 2025

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

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

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

4 participants