пакет ожидается, получил синтаксис - PullRequest
0 голосов
/ 26 апреля 2019

Моя Goland IDE на Mac не понимает -> синтаксис = "proto3", знаете почему?

пакет ожидается, получил синтаксис

Либо я ставлю синтаксис до или после объявления пакета, он ничего не меняет ...

Мой файл example.proto выглядит как

syntax = "proto3";

package main;

service Greeter {
rpc login (HelloRequest) returns (HelloReply) {}
rpc logging (HelloRequest) returns (HelloReply) {}
}

message HelloRequest{
string ID=1;
}

message HelloReply{
string response=1;
}

Я уже пробовал это решение, но ничего не произошло, ошибка остается как есть:

Решение -

  • Закрыть Голанд
  • Удалить папку .idea -> rm -rf .idea
  • вновь открыть проект с Голандом

У кого-нибудь есть другое решение, помогите.

1 Ответ

1 голос
/ 26 апреля 2019

Скорее всего, вы связали все .proto файлы с расширением Go или только этот конкретный файл.

Чтобы проверить это, перейдите на Settings/Preferences | Editor | File Types | Go и проверьте зарегистрированные там шаблоны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...