2012-06-14 3 views
0

루비와 mysql의 최신 버전을 설치했지만 '루비 젬이 필요합니다'와 'aqlite3'이 필요합니다. 콘솔에 다음과 같이 표시됩니다.루비 용 sqlite3 설치

/home/carladessi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in`require': cannot load such file -- sqlite3 (LoadError) 
from /home/carladessi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'from /home/carladessi/Documents/Aptana Studio 3 Workspace/Test/rubydb.rb:2:in `<main>' 
+0

터미널에서 실행하면 어떨까요? –

+0

실행되지 않고 mysql이 설치되어 있다는 사실을 인식하지 못합니다. –

+0

mysql 서버를 설치 했습니까? 또한 mysql 젬이 필요하다. 또는, 더 나은, mysql2. 그냥'gem install mysql2'를 실행하십시오. –

답변

0

게시하신 오류는 MySQL이 아닌 sqlite3에 대한 것입니다. 나는 Apatana Studio 비트를 사용하지 않았으며, 또는 프로그램이 MySQL이 아닌 sqlite3을 요청한 것처럼 보입니다. gemfile이 있으면 sqlite3을 확인하십시오. 또한 Apatana Studio 요구 사항을 확인하여 sqlite3이 필요한지 확인하십시오. 당신이 RVM을 사용하는 것처럼

것 같습니다 :

문제의 변화를 반영하기 위해 업데이트되었습니다. 터미널에서 다음을 시도하십시오.

1 1. Gemfilebundler을 사용하는 경우 터미널에서 bundle exec으로 애플리케이션을 실행하고 있는지 확인하십시오. 예를 들어 :

bundle exec myapp.rb 
  1. 당신이 gem install sqlite과 함께 sqlite3를 설치하기 위해 동일한 gemset을 사용하고 있는지 확인합니다.
+0

죄송합니다, 내 잘못이야, 당신 말이 맞아요 sqlite3입니다! 나는 너무 많은 것을 잊었다 시도했다! –