nov
13

Como instalar o Sqlite3 no Ubuntu ...

Atualização: 22/01/10

Para utilizar o Sqlite3 no Ubuntu para desenvolvimento com Ruby on Rails siga a ordem abaixo.

Instale os pacotes do Sqlite3 e da biblioteca:

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

Depois a gem do Sqlite:

sudo gem install sqlite3-ruby



Observações:
Recentemente tive problemas com o encoding do sqlite3 no Ubuntu 9.10. A seguinte mensagem de erro era apresentada.

rake aborted!
**uninitialized constant Encoding**  <----

No meu caso eu tinha duas gems que conflitavam

gem list sqlite

*** LOCAL GEMS ***
sqlite3 (0.0.6)
sqlite3-ruby (1.2.5)

Para resolver este problema é necessário deixar apenas a gem sqlite3-ruby

sudo gem uninstall sqlite3

4 Responses to “Como instalar o Sqlite3 no Ubuntu”

  1. Eduardo Rocha Says:

    Cara, muito bom achar o seu blog.
    To começando agora a programar em ruby e uso ubuntu.
    aposto que seu site vai me ajudar bastante,
    obrigado

  2. Mauricio Amorim Says:

    Legal Eduardo, é bom poder ajudar. Continue acompanhando pois em breve postarei um conjunto de dicas interessantes para trabalhar com RoR.

  3. Ronaldo C. Schork Jr Says:

    Valeu Maurício, funcionou certinho.
    Poderia me tirar uma dúvida?
    Eu ví em outros blogs a instalação do pacote libsqlite3-ruby ou invés do libsqlite3-dev.
    Sabe me dizer qual a diferença, e pq instalar um o outro, ou no final das contas dá na mesma?
    ;-)

    Obrigado,
    Abraço.

  4. Mauricio Amorim Says:

    Ronaldo, legal que tenha sido útil.
    Para resumir sua dúvida, o “-dev” é o pacote mais completo com bibliotecas estáticas, etc para acessar a engine SQL. Já o “-ruby” é mais específico, é um módulo para Ruby1.8, aliás a versão mais atualizada é “libsqlite3-ruby1.8“, mas ambos dependem da “libsqlite3-0″.
    Sempre utilizei o completo, mas o resultado deve ser o mesmo. Se quiser neste site tem mais informações.

    Abraços.

Leave a Reply