Php 如何在Heroku上使用Swaggervel?

Php 如何在Heroku上使用Swaggervel?,php,git,laravel,heroku,swagger,Php,Git,Laravel,Heroku,Swagger,我在Heroku和Swaggervel上有一个Laravel应用程序在我的本地机器上工作。当我试图让昂首阔步去做Heroku时,问题就出现了 以下是我的composer.json的“require”部分: "require": { "laravel/framework": "5.0.*", "jlapp/swaggervel": "dev-laravel5" } 以及app.php的相关部分: 'App\Providers\EventServic

我在Heroku和Swaggervel上有一个Laravel应用程序在我的本地机器上工作。当我试图让昂首阔步去做Heroku时,问题就出现了

以下是我的composer.json的“require”部分:

    "require": {
    "laravel/framework": "5.0.*",
    "jlapp/swaggervel": "dev-laravel5"
    }
以及app.php的相关部分:

        'App\Providers\EventServiceProvider',
        'Jlapp\Swaggervel\SwaggervelServiceProvider',
        'App\Providers\RouteServiceProvider',
但是,当我尝试使用git push heroku dev:master将代码推送到heroku时,我得到:

remote:          Failed to execute git clone --no-checkout 
'git@github.com:mvpasarel/swagger-laravel.git' 
'/tmp/build_46159f28fecb2012869a3849028ff82c/vendor/jlapp/swaggervel' 
&& cd '/tmp/build_46159f28fecb2012869a3849028ff82c/vendor/jlapp/swaggervel' 
&& git remote add composer 'git@github.com:mvpasarel/swagger-laravel.git' 
&& git fetch composer  
heroku run composer update
也可以正常工作。提前感谢您提供的任何帮助:)

编辑:我已经设法让它在某种程度上发挥作用。但是,api文档页面如下所示:

来自Guzzle docs(不同包装,但相关问题):

出血边缘

在您的开发过程中,您可以跟上上的最新更改 通过将Guzzle的版本要求设置为 ~6.0@dev.

然后,您可以根据需要更改最小稳定性配置

您是否尝试过“jlapp/swaggervel”:“~2。0@dev“?

来自Guzzle文档(不同的包装,但有相关问题):

出血边缘

在您的开发过程中,您可以跟上上的最新更改 通过将Guzzle的版本要求设置为 ~6.0@dev.

然后,您可以根据需要更改最小稳定性配置


您是否尝试过“jlapp/swaggervel”:“~2。0@dev“?

没有。以后有机会我会试试的。到目前为止,我已经取得了一些进展。不,我没有。以后有机会我会试试的。不过到目前为止,我已经取得了一些进展。
{
   "require": {
      "guzzlehttp/guzzle": "~6.0@dev"
   }
}