[help] Can NOT find the local provider in the official blog(demo) .Help?

Hi There,
I am trying to write my own first terraform providers. Step by step followed the blog itemized below:

I can compile “terraform-provider-example” via "
go build -o terraform-provider-example" command successfully.

The problem is that no way for me to call(Invoke) the new provider named “terraform-provider-example”. The error occurred like :

robertqiu@ROBERTQIU-MB2 studyBasicGoProject % terraform init

Initializing the backend...

Initializing provider plugins...
- Finding latest version of hashicorp/example...
╷
│ Error: Failed to query available provider packages
│ 
│ Could not retrieve the list of available versions for provider hashicorp/example: provider registry registry.terraform.io does not have a provider named registry.terraform.io/hashicorp/example
│ 
│ All modules should specify their required_providers so that external consumers will get the correct providers when using a module. To see which modules are currently depending on hashicorp/example, run the following command:
│     terraform providers
╵

Seems that the located provider can NOT be found by terraform. Anyone can help with that?

Best,
Robert Qiu

The main.tf is extramely simple , which is itemized below:
‘’’
resource “example_server” “my-server” {
address = “1.2.3.4”
}
‘’’
All the codes is completely the same as the official blog.

Some help?Some help?Some help?