У меня проблемы с нажатием кнопки Go Go appliciton в Bluemix.Не удалось запустить развертывание приложений в Bluemix
Я объясню шаги, которые я последовал, чтобы подтолкнуть аппликацию.
- Создано D:/goapp2016 и установите его в GOPATH.
- Созданы папки src, pkg и bin в D:/goapp2016
- В src создана папка «myapp» и написана образец файла app.go.
- Команда Ran «get get» внутри GOPATH/src/myapp и загружает библиотеки из Git в папку GOAPTH/src и mysql.a, файлы native.a в D: \ goapp2016 \ pkg \ windows_amd64 \ github.com \ ziutek \ mymysql. И myapp.exe также создается в GOPATH/bin после запуска команды go get.
- Команда «godep save», которая создала папку Godeps/Godeps.json и поставщика/(зависимые библиотеки) в GOPATH/src/myapp.
- Чтобы запустить приложение в bluemix, я выполнил команду cf push из каталога GOPATH.
Но вот это дает следующую ошибку.
-------> Buildpack version 1.7.5
file:///var/vcap/data/dea_next/admin_buildpacks/e57c0cd5-3b42-424d-ad32-b0bee17b
c1b0_a25a466217b64d5e4d47a6796be8ab23e7b7eeaf/dependencies/https___pivotal-build
packs.s3.amazonaws.com_concourse-binaries_godep_godep-v62-linux-x64.tgz
-----> Installing go1.6... done
Downloaded [file:///var/vcap/data/dea_next/admin_buildpacks/e57c0cd5-3b42-424d-a
d32-b0bee17bc1b0_a25a466217b64d5e4d47a6796be8ab23e7b7eeaf/dependencies/https___s
torage.googleapis.com_golang_go1.6.linux-amd64.tar.gz]
!
! Error: Cloud Foundry does not support the GB package manager
! We currently only support the 'Godep' package manager for go apps
! For support please file an issue: https://github.com/cloudfoundry/go- buildpack/issues
!
Staging failed: Buildpack compilation step failed
Структура каталогов:
goapp2016/
bin/
godep.exe
myapp.exe
pkg/
windows_amd64/
github.com/
tools/
godep/
ziutek/
mymysql
src/
github.com/
ziutek/
myapp/
app.go
Godeps/
Godeps.json
vendor/
github.com/
ziutek/
manifest.yml
Procfile
я упускаю что-нибудь здесь?
Я не знаю bluemix, и я не знаю Godeps, но я предполагаю, что Bluemix ожидает, что файл Godeps (или каталог) будет находиться в корневом каталоге (так что рядом с вашим src-directory). – tkausl