我想运行一个简单的“Hello World' PHP脚本开始了解Heroku的功能。所以我在Github上创建了一个git存储库,其中包含一个简单的“Hello World' php脚本和一个空的README文件。因此php文件中的源代码是:
<?php
echo 'Hello World';
?>
我逐步应用了Heroku的说明:
heroku login
和我的凭据git clone *my_git_repository_adress*
cd *my_git_repository_name*
heroku create
但是,当我在命令行输入git push heroku master
时,我收到以下错误:App not compatible with buildpack: https://github.com/heroku/heroku-buildpack-php.git
。
然后当我尝试通过输入heroku buildpacks:set heroku/php
来设置buildpack时,我收到以下错误:
▸ Missing required flag:
▸ -a, --app APP app to run command against
▸ See more help with --help
我做错了什么?
答案 0 :(得分:0)
你需要告诉Heroku它是一个PHP项目。所以进入你的文件夹:
$ echo '{}' > composer.json
$ git add composer.json
$ git commit -m "add composer.json for PHP app detection"
或者您可以手动设置构建包:
$ heroku buildpacks:set heroku/php
再次推动。 希望我能帮忙!
答案 1 :(得分:0)