2014-10-22 2 views
0

나는 레일을 처음 사용합니다. 내가 sqlite3을 설치했지만 여전히 응용 프로그램 폴더의 루트에서 dbconsole을 시작하려고하면 아래 오류가 발생합니다.

"데이터베이스 클라이언트를 찾을 수 없습니다 : sqlite3. $ PATH를 확인하고 다시 시도하십시오."

"sqlite3"cmd를 사용하여 sqlite3을 확인하면 경로가 "/home/railsuser/projects/rails1/vendor/bundle/ruby/1.9.1/gems/sqlite3-1.3.8"으로 표시됩니다. .

이 문제를 해결하는 데 도움을주십시오. 나는 3 일과 운이 없으면 고투하고있다.

대단히 감사합니다.

답변

0

경로에 추가 하시겠습니까? PATH = $ PATH : $ PATH : $ PATH : bundle show sqlite3 실제 sqlite 실행 파일이 sqlite3-1.3.8 디렉토리 아래에 있는지 확인하고 bundle show sqlite3 -name sqlite3 -print 을 찾아 PATH에 추가하십시오.

+0

답변 해 주셔서 감사합니다. 아래와 같이 경로를 내보내고 ./bin/rails/dbconsole를 시도했습니다. 여전히 문제는 해결되지 않습니다. export PATH = $ PATH : /home/railsuser/projects/rails1/vendor/bundle/ruby/1.9.1/gems/sqlite3-1.3.8/ext/sqlite3 –

+0

어떤 sqlite3이 쉘에 어떤 것을 표시합니까? dbconsole은 어떻게 시작합니까? –

+0

어느 sqlite3 - 어떤 출력을 반환하지 않습니다. 나는 "./bin/rails dbconsole"과 "bundle exec rails db"라는 노래를 시작하려고 노력했다. –

관련 문제