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 · 5 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

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

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

3 participants