Am starting off in blockchain development using the book **Mastering Blockchain - A deep dive into distributed ledgers, consensus protocols, smart contracts, DApps, cryptocurrencies, Ethereum**,

Am using WSL with geth version 1.10.9.

```
$geth version
Geth
Version: 1.10.9-stable
Git Commit: eae3b1946a276ac099e0018fc792d9e8c3bfda6d
Architecture: amd64
Go Version: go1.17
Operating System: linux
GOPATH=
GOROOT=go

```

Am trying to start geth, but am getting the error that the --rpc flag is not defined.

This is the command I am trying to run:

`geth --datadir ~/etherprivate/ --networkid 786 --rpc --rpcapi 'web3,eth,net,debug,personal' --rpccorsdomain '*'`

Any help on how I can solve it?