목차

반응형

증상

3

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

 

반응형