728x90
1. 내가 겪은 Ganache 설치 문제
Ethereum 개발을 위한 테스트 네트워크인 Ganache 설치 중 아래와 같은 오류를 만났고,
내가 만난 오류가 어떤 오류인지, 또 이 오류를 어떻게 해결했는지 정리하기 위해 이 글을 작성하게 되었다
'EACCES' 권한 오류
- EACCES 오류 : 파일이나 디렉터리에 쓰기, 읽기, 실행 권한이 없을때 발생하는 오류
- 오류 메시지인 "permission denied" : "권한 거부" 로 해석할 수 있다
즉 mac 에 대한 폴더권한이 없어서 npm 패키지를 전역으로('-g' 옵션 사용) 설치할 때 일반 사용자 권한으로는
시스템 디렉터리에 접근할 수 없기 때문에 이러한 오류가 발생할수 있다
2. 해결방법
전역으로 설치하지않고 이 폴더 내에서만 설치함
node.js 가 설치되있는 위치가 usr 이라서 이런 오류가 발생함 home 이였으면 설치가능함
1. npm 공식 홈페이지에 들어가서 ganache 설치 명령어를 복붙
2. 터미널에 붙여넣기를 해줌
오류 발생전 코드
npm install -g ganache-cli //설치명령어
npx ganache-cli // 실행 명령어
오류 해결 코드
npm i ganache
npx ganache
이 방법을 통해 ganache 설치 오류를 해결하였다
728x90
'BlockChain' 카테고리의 다른 글
[Block Chain] 이더리움의 계정 시스템 ( EOA / CA ) (0) | 2023.09.25 |
---|---|
[Block Chain] 이더리움과 비트코인의 차이점 (Smart Contract 스마트 컨트랙트) (0) | 2023.09.21 |
[Block Chain] Transaction (트랜잭션) (0) | 2023.09.19 |
[Block Chain] 블록체인 지갑 ( blockchain wallet ) (0) | 2023.09.15 |
[BlockChain] P2P 와 블록체인 설정 (0) | 2023.09.14 |