2014-09-10 2 views
-1

나는 모든 유형의 해답을 찾으려고했지만 그걸 얻지 못했습니다. 먼저 해결하려고했습니다. SQLite는이 심지어 빈 응용 프로그램이 Heroku 응용 프로그램에서 실행되지 않습니다

group:development, :test do 
    gem 'sqlite3' 
end 

group :production, :staging do 
    gem 'pg' 
    gem 'rails_12factor' 
end 

을 추가하여 1.3.9 probelm을 -v 그것은 -v 1.17.0.1 뭔가를 설치하는 페이지 문제를 제거했습니다. 그런 다음 위의 마지막 구성 파일에서 볼 수있는 레일 요소를 설치하라는 경고가 다시 나타납니다. 여전히 페이지는 영웅 페이지에 존재하지 않습니다. 그것은 michael hartls Chapter 1. Im new에 뒤 따르는 빈 응용 프로그램이다. 그래서 나는 이것을 위해 필요한 코드를 찾을 수있는 완벽한 장소를 찾지 못한다.

내 기록을 여기에 첨부 할 수 없습니다 : /.

편집 :

http://pastebin.com/CNTsMYXK

+1

로그를 복사하여 질문에 붙여 넣으십시오. – ecleel

+0

hartl은'postgres'를 사용하고 있습니다. 설정시 많은 heroku 가이드가 있습니다. [here] (https://devcenter.heroku.com/articles/getting-started-with-rails4) – Anthony

+0

로컬 및 프로덕션 환경에서 동일한 데이터베이스를 사용하는 것이 좋습니다. Heroku는 postgres를 사용하기 때문에 postgres 데이터베이스를 설정하는 것이 좋습니다. – ChrisBarthol

답변

0

아래 로그 파일은 아직 어떤 루트 경로를 설정하지 않았습니다.

ActionController :: RoutingError (어떤 경로 일치 "/"[GET]) :

당신은 다음과 같습니다 튜토리얼에서

, 응용 프로그램이 시점에서 Heroku가 작동하지 않습니다 언급하지 않습니다 시간. 자습서의 나중 단계에서 응용 프로그램에 루트 경로를 추가하면 응용 프로그램이 작동합니다.

참조 : https://www.railstutorial.org/book/beginning#uid98

다음과 같이 그것이 지금 작동 루트 경로를 추가 확인하려면 :

이는/routes.rb

root 'welcome#index' 

앱이 추가 config (설정)에 추가 /controllers/welcome_controller.rb

class WelcomeController < ApplicationController 
    def index 
    render text: "Hello World" 
    end 
end 
관련 문제