2012-04-26 2 views
1

Ruby on Rails 3를 배우면서 Imgite3에서 다양한 Scaffold 명령으로 생성 된 db 구조를보고 더 많은 프로세스를 이해하고 싶습니다. 입력 OSX 스노우 레오파드 (Snow Leopard)에서 OSX에서 Sqlite 데이터베이스의 위치

:

which sqlite3

수율 :

"는/usr// 빈/sqlite3를 로컬"

그러나 캔트 데이터베이스를 찾을 수가! 해당 위치를 가리키면 다음과 같은 오류 메시지가 나타납니다.

연결에 실패했습니다. 파일 암호화 또는 DBS를 볼 수있는 데이터베이스

아닌 사용하여 메신저 경우 : DBS가 실제로있는 위치

Navicat for Sqlite

사람이 가르치 려? "/ usr/local/bin/sqlite3"은 /usr/local/Cellar/sqlite/3.7.10/bin/sqlite3s에 대한 심볼릭 링크 인 것 같습니다.

+1

', 구성의 아무것도 또는에있는 위치를 확인할 수 있습니다

/db/development.sqlite3

: 예를 들어

데이터. – Reactormonk

답변

10

SQLite는 실제로 서버가 없기 때문에 DB 파일은 기본적으로 다음 위치에 있습니다. 레일즈 디렉토리. 당신은 당신의 sqlite가 환경 데이터베이스가 config/database.yml

바이너리가 어디 있는지를 알려줍니다 which`
+0

감사합니다! 내가 그걸 알아야한다고 생각해. :) – angus

+0

.sqlite3 파일을 열어보고 찾아보기 위해 'Base'를 체크 아웃해야한다고 덧붙인다. –

관련 문제