나는 이틀 동안 Heroku를 배포 할 때 동일한 문제가 발생했습니다. 그래서 OpenSift를 대신 사용하려고 생각했지만, Michael Hartl의 Ruby On Rails 튜토리얼, Second Edition을 읽고 있습니다. 모두 알고 있듯이, 그들은 Heroku를 사용합니다. 내 실수가 깊고 복잡해 졌기 때문에 처음부터 다시 생각해 봤지만 이번 호에서 끝나야겠다. 약자로Postgres로 SQLite를 대체하려고하면 잘못된 디렉토리에있는 것 같습니다.
, 내가 읽은 : https://devcenter.heroku.com/articles/sqlite3
새 레일 응용 프로그램을 시작하는 경우, 당신은 기본 데이터베이스 실행하여 포스트 그레스를 만들 수 있습니다
$ rails new -d postgresql
을 나는이 작업을 수행 할 때 이것이 내가 만나는 것입니다.
$ rails new -d postgresql
Can't initialize a new Rails application within the directory of another, please change to a non-Rails directory first.
이 기사에서는 '기존 앱을 변환 할 때'가 아니라 '새로운 Rails 앱을 시작할 때'라고 분명하게 명시합니다. – sevenseacat
나는 이것에 초보적이다. 방금 전에 앱을 시작한 이후로 생각 했었습니다. 이제 그것을 보면서 그것이 있다고 생각합니다. 감사. – user3089021