2017-11-22 1 views
0

매우 새로운 모든 것. 레일즈에서 루비를 통해 Heroku를 실행하기위한 튜토리얼을 따르고 있습니다. Heroku에서 Ruby on Rails를 설치하기위한 자습서를 따르십시오. 현재 붙어있는

나는 내가 현재 Heroku가 공식 튜토리얼 다음입니다 마이크로 소프트 윈도우를 가지고

stuck here 내가 윈도우 설치 - 64를 사용하여 포스트그레스 SQL 10.1 설치하고 포스트 그레스에 대한 로그인 정보를주의했다입니다.

것은 당신의 포스트 그레스 설치의 bin 디렉토리를 추가 할 PATH 환경 변수를 업데이트하는 것을 잊지 마십시오 :

그러나, 나는이 부분을 이해하지 않습니다. 디렉토리는 과 비슷할 것입니다 : C:\Program Files\PostgreSQL\<VERSION>\bin. PATH을 잊어 버린 경우 heroku pg:psql과 같은 명령은 작동하지 않습니다. 이 Java site.

내가 환경적인 변수 안에 가서로 시스템 경로를 설정 내가 설명을 찾아 튜토리얼 수

가장 가까운 일이되었다 그러나 C:\Program Files\PostgreSQL\10\bin

, 나는에 의해 그것을 밖으로 테스트를 시도 할 때 heroku pg:psql에 타이핑하면 아무 앱도 지정되지 않았으므로 올바르게했는지 확신 할 수 없다.

를 열고 구성 \의 database.yml을 파일과 로컬 (개발) 데이터베이스에 대한 사용자 이름과 암호 을 설정

또한, 다음 튜토리얼의 단계입니다. 다음 줄을 찾으십시오.

검색 한 결과 컴퓨터에 이러한 파일이 없습니다. 말할 것도없이, 나는 혼란 스럽다. 튜토리얼을 통해 진행할 수있는 도움을 주시면 감사하겠습니다. 고맙습니다.

답변

0

첫 번째 오류와 관련하여 문제는 데이터베이스 cli (psql)를 여는 앱을 지정하지 않고 있다는 것입니다. 다행히 해결책은 쉽습니다.

heroku pg:psql --app app_name 
# or 
heroku pg:psql -a app_name 

두 번째 질문에 대해서는 자습서에서 이미 응용 프로그램을 만든 것으로 가정합니다.

프로젝트의 루트 경로로 이동하면 app, config, db, lib, public, tmp, vendor와 같은 하위 폴더를 찾을 수 있습니다. 여기서 config\database.yml을 찾을 수 있습니다.

+0

감사합니다. 그게 내 첫 번째 문제를 해결했습니다. 두 번째로, 난 명령 프롬프트 루비 레일을 통해 임의의 응용 프로그램을 만들었지 만 내 폴더에서 찾을 수 없습니까? 나는 heroku 위치를 통해서 그것을 그러나 접근 할 수있다. 내 컴퓨터에서 루트 앱을 찾을 수 없기 때문에 heroku의 사이트에서 폴더에 액세스 할 수 있습니까? – NiceRice

+0

Heroku에서 찾을 수 있지만 로컬에서는 찾을 수 없다면 방금 Heroku에서만 만들었을 것입니다. 로컬에서 응용 프로그램을 만든 경우 명령 줄에서 만든 폴더 (실행 한 후'pwd')에있을 것입니다. – Beartech

+0

귀하의 앱이 실제로 당신이 만든 영웅에서만 작동하지 않는다고 생각합니다. 이제 앱 컨테이너가 생겼습니다.이제 새로운 앱을 로컬에서'rails new app-name'을 만들어서 골격을 만들 것입니다 – mabe02

관련 문제