Terminalimde andoid simülasyonunu (virtual machine) çalıştırmaya çalışırken yarn
komutunu çalıştırmam gerekti ve aşağıdaki hatayı aldım. Bu hatanın çözümünü nasıl bulabilirim?
Terminalde çalıştırdığım kod:
yarn
Aldigim Hata:
yarn : File C:\Users\******************\yarn.ps1 cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies at
https:/go.microsoft.com/fwlink/?LinkID=135170.
At line:1 char:1
+ yarn
+ ~~~~
+ CategoryInfo : SecurityError: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
Cmd terminalini yada hangisini kullanıyorsanız administrator yetkisi ile acın ve aşağıdaki komutu çalıştırın:
Set-ExecutionPolicy RemoteSigned
Bu işlemden sonra hata almamanız gerekiyor. Ancak bilmeniz gereken şey bu komutu çalıştırmak güvenlik riski oluşturabilir. İşiniz bittikten sonra bunu tekrar kapatmanızı öneririm. Bu konuyla ilgili daha fazla detay için İmzalama hakkında - PowerShell | Microsoft Learn dokümanını inceleyebilirsiniz.
Yanlis anlamadiysam izin verdiginiz ayari tekrar kapatmak icin asagidaki komutu calistirmaniz gerekiyor, boylece guvenlik riskini tekrar azaltmis olursunuz:
Set-ExecutionPolicy -ExecutionPolicy Undefined -Scope LocalMachine
Localmachine yerine kullanici adinizida yazabilirsiniz.