這是我第一次使用Heroku和Ruby,所以這可能是一個noob問題,但我無法在任何地方找到任何工作解決方案。我下面這個指南:Heroku/Ruby:未能檢測到設置buildpack heroku/ruby
https://devcenter.heroku.com/articles/getting-started-with-rails
我有我的應用程序設置,與紅寶石設置爲buildpack,以及與此的Gemfile:
## rails
source 'https://rubygems.org'
ruby "2.1.5"
## bundler
gem 'nokogiri'
gem 'rack', '~>1.1'
gem 'rspec', :require => 'spec'
## heroku
gem 'rails_12factor', group: :production
## postgresql
gem 'pg'
當我嘗試推到Heroku的使用Git推heroku高手,我收到此錯誤:
C:\projects\test\my-app>git push heroku master
Counting objects: 13, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (13/13), done.
Writing objects: 100% (13/13), 2.02 KiB | 0 bytes/s, done.
Total 13 (delta 3), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Using set buildpack heroku/ruby
remote:
remote: ! Push rejected, failed to detect set buildpack heroku/ruby
remote: More info: https://devcenter.heroku.com/articles/buildpacks#detection-failure
remote:
remote: Verifying deploy...
remote:
remote: ! Push rejected to heroku-who-are-you.
remote:
To https://git.heroku.com/heroku-who-are-you.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/my-app.git'
這裏是我的Heroku日誌。
2016-06-09T23:13:31.093017+00:00 heroku[slug-compiler]: Slug compilation started
2016-06-09T23:13:31.093027+00:00 heroku[slug-compiler]: More info: https://devce
nter.heroku.com/articles/buildpacks#detection-failure
2016-06-09T23:13:31.093026+00:00 heroku[slug-compiler]: Slug compilation failed:
failed to detect set buildpack heroku/ruby
這東西是驅動我香蕉。任何和所有的幫助將不勝感激!
編輯:添加Heroku的日誌
請問您能列出heroku日誌嗎? – Nirupa
@Nirupa當然,我已經將它們添加到帖子中。 – AyexeM
嘗試運行heroku repo:purge_cache -a APPNAME,然後按下並確保您位於master分支上。一切都是最新的git? – Nirupa