Cann't Create A Private Instance of Algorand In A Testbed?

Hey All, I am a little confused that create a private instance of algorand by following the tutorial https://developer.algorand.org/tutorials/create-private-instance-algorand-testbed/.
I successfully completed all the steps in the tutorial, but when I use the command “goal network status -r ~/node/testnetdata” to start the network, it shows
“Error loading deployed network: does not appear to be a valid network root directory.”
I think I have some errors in “7. Nodes Configuration” and “8. Connect Participation and Relay nodes”, but I don’t know where these errors are.
In addition, my two non-relay node “algod.pid” are inconsistent , show “127.0.0.1:46599” and “127.0.0.1:8080”. Though I check the nodes status, “Last committed block” always show 0.
The “genesis.json” files of two non-relay nodes and one relay node are same and as follows
…{
“addr”: “YWMCKXCD4KZ63CJRV2HTCFVDYQAL67JNWRAV62GC2V2SPPGMQLBJPTVDZU”,
“comment”: “wallet1”,
“state”: {
“algo”: 5000000000000000,
“onl”: 1,
“sel”: “oH+jyJpJ52sc4sB+dFzW6kkTQB5L5ie/rZLLmDoxYW8=”,
“vote”: “gzvzBndYmGsBIgrlHaAJ+Z8DJczCPfHqUsob98Riw5E=”,
“voteKD”: 10000,
“voteLst”: 3000000
}
},
{
“addr”: “LJ7W4PDNGWUTNBKC6WBUBZVCK6TNVUNICOUXCWS6Q3FUFZZAAOLO526L2U”,
“comment”: “wallet2”,
“state”: {
“algo”: 5000000000000000,
“onl”: 1,
“sel”: “LwReFQrq5VsashoR7qDS2YFkvYf4J9RnHL133lKsUHw=”,
“vote”: “n233JUU1jXZavOaYUqGUw6V3gsuQy+EZSStiFpKOhb4=”,
“voteKD”: 10000,
“voteLst”: 3000000
}
}…