Php 如何在Heroku上使用Swaggervel?
我在Heroku和Swaggervel上有一个Laravel应用程序在我的本地机器上工作。当我试图让昂首阔步去做Heroku时,问题就出现了 以下是我的composer.json的“require”部分: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
"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"
}
}