인프런 강의 설정지옥

민식킴·2021년 4월 3일
0

내가 개발자

목록 보기
3/3

이 꼬리에 꼬리를 무는 조같은 설정..

설정 오류

인프런 강의를 따라하다가 오류가 생겼다. 구글링해보니 나와 같은 처지의 사람들이 종종 보였다.
Set-ExecutionPolicy Unrestricted자꾸 트러플 잔오류가 뜨길래 권한을 바꿔버렸다. (powershell은 꼭 관리자 권한으로 실행 시켜주어야 한다)

https://velog.io/@joydevme/%EB%B8%94%EB%A1%9D%EC%B2%B4%EC%9D%B8-truffle.js-%EC%84%A4%EC%A0%95-%EC%8B%9C-truffle-hdwallet-provider-klaytn-%EC%84%A4%EC%B9%98-%EB%AC%B8%EC%A0%9C-%ED%95%B4%EA%B2%B0 (해당 영상이 예전것이라 업그레이드 된 버전으로 작성해야 한다고 한다. 또한 provider를 사용하기 위해선 npm을 11버전으로 해야한다고 한다.)
실패 - npm install truffle-hdwallet-provider-klaytn에서 오류

https://gunnm.tistory.com/175 (npm install rimraf -g로 시도)
실패

https://velog.io/@2ujin/npm-%EC%84%A4%EC%B9%98%EA%B0%80-%EC%95%88%EB%90%98%EB%8A%94-%EC%97%90%EB%9F%AC

그냥 node_modules 삭제하면 됨..
삭제하고 다시 npm install 을 해주자 너무 잘 된다 ㅎㅎ;;
는 실패
-오호라, 아싸리 삭제하고 다시 깔아보려했다. 그런데 이번엔 아예 설치가 안된다??? 더 깊은 심연으로..

...choco의 버전을 최신버전으로 업그레이드 하라고 한다.
아니 무슨 갑자기 초코? 찾아보니 Mac의 홈브류(home brew)와 같은 윈도우의 패키지 관리자라고 한다.
그런데 이 마저도 설치오류가 납니다..!

구글링끝에 choco upgrade nodejs -y커맨드를 입력하니 뭔가 성공한 느낌?
그리고 node.js설치에 성공...! 이제 다시 배포로!

truffle version을 확인하려는데 커맨드가 안먹네? 아 다시 깔아줘야지ㅇㅇ$ npm install -g truffle 4(4는 트러플 버전 4를 의미한다.) (이 오류는 스크립트 권한이 주어지지 않아서 그럴수도 있다.)

https://ko.docs.klaytn.com/smart-contract/ide-and-tools/truffle
자꾸 truffle-hdwallet-provider-klaytn에서 에러가 뜨길래 여기저기 쑤시다가
https://www.npmjs.com/package/truffle-hdwallet-provider-klaytn
뭐야 web3를 요구하네?? 다운 ㄱㄱ
하지만 그럼에도 불구하고 배포는 성공하지 못했다..
그니까 그게 설치가 안된다고요@#$!&^%!(

설치도 안된다....
버전이 달라 그에따라 설정을 바꿔주어야 하는데 여기 저기 구멍이 나서 안되는것이 아닐까 싶다...

포기

오류뜰 때

  1. powershell을 관리자 권한으로 실행하였는가
  2. powershell 스크립트 권한이 모두 허용으로 되어있는가 (Set-ExecutionPolicy Unrestricted)
  3. install할때 -g플래그를 넣어보기
  4. 버전이 호환되는 버전인가?

    현재 Klaytn은 트러플 최신 버전인 v5.0.26까지 지원합니다... and so on

5. MAC이 아닌가?

보너스 (삼송합니다)

profile
우리의 꿈, 우리의 희망

1개의 댓글

comment-user-thumbnail
2021년 4월 4일

아이구 저런...

답글 달기