이더리움 truffle 에러 질문있습니다.

조회수 1052회

geth —testnet —syncmode fast —rpc —rpcapi db,eth,net,web3,personal —cache=1024 —rpcport 8545 —rpcaddr 127.0.0.1 —rpccorsdomain "*"

혹은

geth —rinkeby —syncmode "fast" —rpc —rpcapi db,eth,net,web3,personal —cache=1024 —rpcport 8545 —rpcaddr 127.0.0.1 —rpccorsdomain "*"

으로 실행 후 truffle console 을 입력하면 항상 실행됬었는데 어느 순간 갑자기

Could not connect to your Ethereum client. Please check that your Ethereum client: - is running - is accepting RPC connections (i.e., "--rpc" option is used in geth) - is accessible over the network - is properly configured in your Truffle configuration file (truffle.js)

이러한 에러가 뜸니다.

geth 는 정상적으로 작동되는데 아무리 찾아봐도 에러 뜨는 이유를 모르겠습니다.

해당 튜토리얼 회사에 문의를 해봐도 모르겠다고만 답변이 오네요

port 8545로 다 맞췄고 이 외 truffle.js 파일 설정에는 문제가 전혀 없습니다.

예전과 달라진 점이 있다면 geth 를 실행할때 sudo geth --ipcdisable 명령어를 입력해줘야 실행이 되고는 합니다.

혹시 이러한 문제 겪으신 분 있으신가요 ?

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • 위 명령어를 그대로 붙어넣으셨나요? 옵션을 주실때 —를 쓰셨는데 -랑 다른 문자입니다.
    만약 —를 쓰셨다면 그냥 geth를 한거랑 같아서 truffle console이 안된거 같습니다.

    이걸 한번 붙여넣어서 해보시고 안되시면 답글주세요!

    geth -rinkeby -syncmode "fast" -rpc -rpcapi db,eth,net,web3,personal -cache=1024 -rpcport 8545 -rpcaddr 127.0.0.1 -rpccorsdomain "*"
    

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)