2016-08-21 2 views
0

저는 우분투에서 루비와 함께 즐거운 시간을 보내고 있습니다. 나는 Ruby의 sqlite3 보석을 요구할 필요가있다.우분투의 Ruby sqlite3 gem이 실패했습니다.

[email protected]:~/Documents/projects/MyProject$ ./runner.rb 
/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in 'require': cannot load such file -- sqlite3 (LoadError) 

from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in 'require' 
from /home/warfreak/Documents/projects/MyProject/encryptor.rb:3:in '<top (required)>' 
from /home/warfreak/Documents/projects/MyProject/cryptobreaker.rb:3:in 'require_relative' 
from /home/warfreak/Documents/projects/MyProject/cryptobreaker.rb:3:in '<top (required)>' 
from ./runner.rb:3:in 'require_relative' 
from ./runner.rb:3:in '<main>' 

중 하나가 어떻게 그것을 얻을하는 아이디어가 : 나의 현재 루비 버전은 내가 필요 'sqlite3를'보석 라인을 가지고 루비 파일을 실행하려고 여부를 여기에 내가 무엇을 얻을 루비 2.3.1

입니다 달리는?

답변

0

내 루비 설치에서 무엇이 잘못되었는지 조사하려고 시도한 후에 너무 많은 루비 패키지를 설치했지만 그 중 아무 것도 작동하지 않았습니다. 그리고이 사이트에 우연히이 완전히 내가 전에 가지고 그 오류를 고정

sudo apt-get install sqlite3 libsqlite3-dev 
sudo gem install sqlite3-ruby 

:

https://makandracards.com/makandra/1334-install-the-sqlite-3-gem-for-ruby-under-ubuntu

그것은 나는 다음과 같은 명령을 필요로하는 적절한 루비 보석 설치했다. 이 지식을 우분투 16.04 리눅스에서 루비 보석 설치에 문제가있는 사람들에게 전하고 싶습니다. ;)

관련 문제