I'm at section 1.5 in the Hartl tutorial, working on cloud9. I'm trying to push my git over to Heroku. I enter the command, "get push heroku master",
Counting objects: 3141, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (2157/2157), done.
Writing objects: 100% (3141/3141), 13.03 MiB | 116.00 KiB/s, done.
Total 3141 (delta 237), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote: ! Push rejected, no Cedar-supported app detected
remote: HINT: This occurs when Heroku cannot detect the buildpack
remote: to use for this application automatically.
remote: See https://devcenter.heroku.com/articles/buildpacks
remote: Verifying deploy....
remote: ! Push rejected to afternoon-eyrie-2439.
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/afternoon-eyrie-2439.git'
The last eight hours of googling suggest that some of this is Heroku being unable to recognize what language my git is, evidently not being able to find the Gemfile.lock. Even when I manually specify ruby as the language, it still doesn't work.
On a possibly separate note, GitHub isn't able to spot my README.md file, even though it's in the root directory of the project.
So I suspect this error is some kind of directory confusion between cloud9 and Git/Heroku. I've tried starting the tutorial from scratch, to no avail.
Has anyone else had this? Am I missing anything really obvious and stupid?