首页 文章

在Bluemix中进行应用程序部署失败

提问于
浏览
0

我正面临着在Bluemix中推送示例Go应用程序的问题 .

我将解释我推动应用程序的步骤 .

  • 创建D:/ goapp2016并将其设置为GOPATH .

  • 在D:/ goapp2016中创建了src,pkg和bin文件夹

  • 在src中,创建了"myapp"文件夹并编写了一个示例app.go文件 .

  • Ran "go get"命令在GOPATH / src / myapp中,并从GOETTH / src文件夹中的Git下载库和mysql.a,D:\ goapp2016 \ pkg \ windows_amd64 \ github.com \ ziutek \ mymysql中的native.a文件 . 运行go get命令后,myapp.exe也会在GOPATH / bin中创建 .

  • Ran "godep save"命令在GOPATH / src / myapp中创建了Godeps / Godeps.json和vendor /(依赖库)文件夹 .

  • 为了将应用程序推送到bluemix,我从GOPATH目录执行了cf push命令 .

但是,这给出了以下错误 .

-------> 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

我在这里错过了什么吗?

1 回答

相关问题