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

12 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.

  5. José Nunes Says:

    Muito bom o post.

    Mauricio, eu gostaria de saber como eu faço para criar um aplicativo no QtCreator usando o SQlite e embarcar em uma placa da friendly Arm, no caso mini2440. Você saberia me dizer como fazer isso?

    Desde já, Obrigado.

  6. Opa José obrigado pelo seu comentário. Infelizmente foi ficar te devendo esta resposta, não manjo como fazer isto.

    Abs :)

  7. Eu gosto de usar com sqlite no ubuntu uma ferramenta gratuita Valentina Estúdio http://www.valentina-db.com/en/valentina-studio-o... no momento. Será que tudo que você precisa, e faz isso muito bem.

  8. Olá. Eu estou com problema na instalação desse pacote assim como em outros como o build-essential. Diz que é impossivel encontrar o pacote. Oque fazer?

  9. Roberto Felix Correia Says:

    Muito obrigado pela dica. Eu programo em Lazarus no Windows e no Ubuntu fiquei meio perdido quando fui usar o Sqlite até me tocar que podia não estar instalado. Achei sua dica e já está tudo funcionando. Valeu!!!

  10. Obrigado pelo feedback Roberto, fico feliz em ter ajudado mesmo sendo um post bem antigo.

  11. vanderlei Says:

    Boa tarde. tento instalar o sqlite3 no ubuntu 32 bits poré apresenta o seguinte erro “Unable to locate package libsqlite3-dev”, o mesmo acontece com libssl será que pode me ajudar ?
    desde já agradeço.

  12. Vanderlei,
    Vou ficar te devendo, tem um tempo já que não estou trabalhando com o Ubuntu. Espero que alguém aqui da lista possa te ajudar.

    Abraços,
    Mauricio

Leave a Reply