【发布时间】:2015-09-09 19:52:32
【问题描述】:
我在本地机器上运行 Heroku 和 Swaggervel 上的 Laravel 应用程序。当我尝试让 Swaggervel 在 Heroku 上工作时,就会出现问题。
这是我的 composer.json 的“需要”部分:
"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-docs 页面如下所示:
【问题讨论】:
标签: php git laravel heroku swagger