git push heroku ошибка: не удается найти пакет "github.com/astaxie/beego" - PullRequest
0 голосов
/ 25 ноября 2018

Я хочу развернуть Beego на Heroku.Шаги:

  1. Создание нового проекта с помощью пчелиного инструмента

    $ bee new myproject

  2. Изменить на GOPATH

    $ cd %GOPTH%\src

  3. Клонируйте мое приложение heroku.

    $ git clone https://git.heroku.com/{APP_NAME}.git

  4. Скопируйте все файлы из моего проекта beego в папку приложения heroku.

    $ xcopy %GOPATH%\src\myproject\* %GOPATH%\src\{APP_NAME} /s /i

  5. Выборка уже не зависимость

    $ govendor fetch github.com/astaxie/beego

  6. Исходный код Push

    $ git push heroku master

remote: -----> Go приложение обнаружило удаленный: -----> Проверка файла vendor / vendor.json.дистанционный пульт: !!Поле 'heroku.goVersion' не указано в 'vendor / vendor.json'.дистанционный пульт: !!дистанционный пульт: !!По умолчанию go1.11.2 удаленно: !!дистанционный пульт: !!Для более подробной информации смотрите: https://devcenter.heroku.com/articles/go-apps-with-govendor#build-configuration remote: !!remote: -----> Использование go1.11.2 remote: !!Установка пакета "."(по умолчанию) пульт: !!дистанционный пульт: !!Чтобы установить другую спецификацию пакета, установите «heroku.install» в «vendor / vendor.json» remote: !!дистанционный пульт: !!Для более подробной информации смотрите: https://devcenter.heroku.com/articles/go-apps-with-govendor#build-configuration remote: !!remote: -----> Извлечение всех несохраненных зависимостей (govendor sync) remote: -----> Запуск: go install -v -tags heroku.remote: main.go: 5: 2: не удается найти пакет "github.com/astaxie/beego" ни в одном из: remote: /tmp/tmp.XOWyIa6r7h/.go/src/github.com/heroku/go-getting-Запущен / vendor / github.com / astaxie / beego (дерево поставщиков) удаленно: /app/tmp/cache/go1.11.2/go/src/github.com/astaxie/beego (из $ GOROOT) удаленно: / tmp / tmp.XOWyIa6r7h / .go / src / github.com / astaxie / beego (из $ GOPATH) remote: main.go: 4: 2: не удается найти пакет «myproject / router» ни в одном из: remote: /tmp/tmp.XOWyIa6r7h/.go/src/github.com/heroku/go-getting-started/vendor/myproject/routers (дерево поставщиков) удаленно: /app/tmp/cache/go1.11.2/go/src/myproject/routers (от $GOROOT) remote: /tmp/tmp.XOWyIa6r7h/.go/src/myproject/routers (из $ GOPATH) remote:!Push отклонено, не удалось скомпилировать приложение Go.

Не знаю, как это исправить.Кто-нибудь сталкивался с подобной проблемой?


Среда

  • Windows 10
  • go версия go1.9.3 windows / amd64
  • Beego:1.10.1
...