I seem to have followed the truffle guide to a T. But when I open my app in a browser for the first time, I'm getting this error in the console:
Error: MetaCoin has not been deployed to detected network (network/artifact mismatch)
I'm brand new to Ethereum development so I'm mostly just flailing around in the dark here. Any help would be greatly appreciated.
The steps I've followed:
(1) installed truffle and testrpc
npm install -g truffle
npm install -g ethereumjs-testrpc
(2) initialized a webpack project
truffle init webpack
(3) started up testrpc
testrpc
(4) compiled contracts
truffle compile
(5) deployed contracts (I could see them hitting testrpc in the console)
truffle migrate
(6) started development web server
npm run dev
Possibly relevent: I'm running MetaMask in Chrome and I've logged into an account. That doesn't seem to change the issue.