2012-07-18 4 views
0

Heroku를 사용하여 배포 한 Rails 2.3.8을 얻는 방법에 대한 통찰력을 주셔서 감사합니다. 나는 또한 나의 명령 행 화면의 실제 스크린 샷을 첨부Error : heroku에 Rails 2.3.8 응용 프로그램을 배포

git push heroku master 
    Enter passphrase: 
    Counting objects:3, done. 
    Compressing objects: 100 % (2/2), done. 
    Writing onject: 100 % (3/3), 4.34 KiB, done. 
    Total 3 (delta 0), reused 0 (delta 0) 

    -----> Heroku receiving push 
    Heroku push rejected, no Cedar-supported app detected 

    To [email protected]: falling-sunrise.git 
    [remote rejected] master -> master (pre-receive hook declined) 
    error: failed to push some refs to '[email protected]:falling-sunrise.git' 

: 나는에게 Heroku에 밀어 밀어하려고 할 때 다음과 같은 오류 메시지가 무엇입니까. 나는 push를 작동시키기 위해 gemfile을 써야 할 수도있는 어딘가를 읽었다. 나는 또한 그것을 했어 내 애플 리케이션의 루트에 추가했지만 행운을 빈다.

+1

녀석이 도움을 주셔서 감사합니다. 그냥 잘못 된 것을 알아 냈습니다. 나는 결코 레일 앱을 실제로 밀어 내지 않고 있었다! !!! 나는 Git에 익숙하지 않고 커밋하기 전에 각 파일을 추가해야 함을 깨닫지 못했다. – user1536340

+0

게으르다가 테스트가 통과되었다고 확신 할 수 있다면'git commit -a -m 'commit 만하면된다. 작업 디렉토리에서 모든 수정 된 파일과 새 파일을 커밋하기 위해 여기에 ""메시지를 보내십시오. 방금 여러 개의 파일을 변경하거나 정적 컨텐츠를 재생성 한 경우에 유용합니다. – elithrar

답변

0

앱 레이아웃을 제공 할 수 있습니까? 로컬에서 bundle install을 실행하고 Gemfile을 확인하십시오. 제대로 구성되지 않았거나 새로운 파일 (중요한 파일 인 Gemfile.lock 포함)을 git에 추가하지 않았습니다.

또한

+0

내 레이아웃은 다음과 같습니다 -.git -app -config -console -db -doc -Gemfile -Gemfile.lock -lib -log -public -Rakefile -README -script -test -tmp -vendor – user1536340

+0

그리고 gemfile을 작성한 후에 번들을 설치했습니다. 새로운 파일을 모두 자식으로 푸시 – user1536340

0

https://devcenter.heroku.com/articles/ruby-support#rails_2x_applications이 gemfile를 번들하고 완전한 확신하고 시도를 참조하십시오. 그래도 문제가 해결되지 않으면, 당신은 대나무 스택에 응용 프로그램을 밀어 시도 할 수 있습니다 :

https://devcenter.heroku.com/articles/bamboo

+0

* Cedar에서 Bamboo로 *를 마이그레이션 할 수 없습니다. Bamboo 스택에 새 응용 프로그램을 만들어야합니다. – elithrar

+0

이번에는 대나무 스택에 앱을 푸시하고 다른 오류가 발생했습니다 : "Heroku 푸시가 거부되었습니다. 레일 또는 랙 앱이 감지되지 않았습니다. – user1536340

+0

"여전히 "같은 오류입니다 - Heroku는 앱 처리 방법을 모릅니다. 당신이 그것을 분류하는 것처럼. – elithrar

관련 문제