Wczoraj eksperymentowałem z OCaml i opam w systemie Windows bez użycia instalatora - właśnie umieściłem pliki binarne w folderze. Niedługo potem usunąłem pliki binarne. Teraz za każdym razem, gdy uruchamiam dowolny plik wsadowy tylko w programie PowerShell , otrzymuję to:
C:\> .\test.bat
'opam' is not recognized as an internal or external command,
operable program or batch file.
"Hi!!"
Oto zawartość pliku test.bat, ale dzieje się tak z każdym plikiem wsadowym, który wykonuję:
@echo off
echo "Hi!!"
Jak widać z danych wyjściowych w programie PowerShell, wydaje się, że podjęto próbę wykonania opamu, czego oczywiście nie można znaleźć, ponieważ pliki binarne zostały usunięte. Następnie plik wsadowy działa normalnie. Zauważ, że tak się nie dzieje podczas uruchamiania pliku wsadowego za pomocą cmd.exe.
Co tu się dzieje i jak mogę to naprawić?
Win+r
tak: Powershell -NoProfile
?