반응형
증상
geth 명령어 사용시 flag provided but not defined: -rpc와 같은 에러메시지가 발생한다.
원인
geth 사용시 버전에 따라 명령어의 파라미터 이름이 다르다.
flag provided but not defined: -rpc는 rpc라는 파라미터 이름이 http로 교체되어서 발생하는 메시지다.
해결방법
--rpc => --http 로 바꿔줘야한다.
비슷한 사례
--minerthreads => --miner.threads
--rpcport는 => --http.port
--rpccorsdomain => --http.corsdomain
본인이 써야하는 파라미터의 이름은 아래링크가서 2개 참고하면서 직접 찾아서 바꾸도록 하자.
https://stackoverflow.com/questions/69463898/flag-provided-but-not-defined-rpc
https://geth.ethereum.org/docs/interface/command-line-options
geth --networkid 4386 --mine --miner.threads 2 --datadir "./" --nodiscover --http --http.port "8545" --http.corsdomain "*" --nat "any" --http.api eth,web3,personal,net --password ./password.sec
반응형