Truffle - UnauthorizedAccess 이슈
2022. 4. 2. 10:53ㆍ개발 잡부/블록체인
728x90
개요
truffle을 실행할 때 에러 메세지가 뜬다.
PS C:\Users\user\Documents\GitHub\MetaCoin> truffle test
truffle : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\user\AppData\Roaming\npm\truffle.ps1 파일을 로드할 수 없
습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오.
위치 줄:1 문자:1
+ truffle test
+ ~~~~~~~
+ CategoryInfo : 보안 오류: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
주로 파워쉘이나, Visual studio code에서 발생한다.
원인
파워쉘의 보안 정책 때문이다.
공격자의 무분별한 코드 실행을 방지하기 위해
파워쉘에 제한을 걸어놓은 것이다.
해결 방안
파워쉘을 관리자모드로 실행한 다음,
다음의 커맨드를 실행한다.
// 현재 실행 정책 확인
PS C:???> ExecutionPolicy
출력: Restriced
// 스크립트 허용
PS C:???> Set-ExecutionPolicy RemoteSigned
// 확인 메세지가 나옴
y 입력 후 엔터
// 다시 정책 확인
PS C:???> ExecutionPolicy
출력: RemoteSigned
'개발 잡부 > 블록체인' 카테고리의 다른 글
Truffle 이슈 (0) | 2022.04.25 |
---|---|
트러플로 메인넷에 컨트랙트 업로드하기 (0) | 2022.04.22 |
truffle test 실행 시 아무런 반응이 없는 이슈 (0) | 2022.04.02 |
Truffle 알아보기 - Truffle QuickStart (0) | 2022.04.01 |
Transaction Receipt 내용보기 (0) | 2022.04.01 |