A Imaginação Educada

A Imaginação Educada

Terminei de ler ontem o excelente livro A Imaginação Educada, do crítico literário Northrop Frye. Trata-se da transcrição de seis palestras onde o autor fala sobre o que é literatura e qual o seu papel. O livro é curto mas, pelo menos no meu caso, precisa ser lido mais de uma vez. Considero uma leitura essencial.

Recomendação: Ruby on Rails Tutorial

Ruby on Rails Tutorial é um excelente livro sobre Ruby on Rails disponibilizado gratuitamente no site do autor, Michael Hartl. O leitor é guiado por todo o processo de desenvolvimento e deployment de um aplicativo exemplo, no caso uma espécie de clone do Twitter.

Estou seguindo o tutorial, no momento em que escrevo estão implementados os sistemas de cadastro e login:

Como resolvi o erro “The method driver /usr/lib/apt/methods/http could not be found”

Eu tentava instalar o Heroku no meu workspace no Codenvy quando me deparei com esse erro ao tentar adicionar um repositório apt. A própria mensagem de erro sugeria a solução: instalar o pacote apt-transport-https. O problema foi que esse pacote não era encontrado, e eu não podia usar apt-get update por causa do primeiro erro.

A solução foi:

  • abrir o arquivo /etc/apt/sources.list para edição
  • remover a linha que indicava o repositório do Heroku (deb https://cli-assets.heroku.com/branches/stable/apt ./)
  • rodar o apt-get update
  • instalar o pacote apt-transport-https (sudo apt-get install apt-transport-https)
  • adicionar novamente o repositório do Heroku
  • rodar o apt-get update
  • por fim, instalar o Heroku

O problema, se ainda não está claro, era o “https” no começo da URL do repositório do Heroku; instalar o pacote apt-transport-https resolve isso, mas a instalação, pelo menos no meu caso, não podia ser feita enquanto apt-get update resultasse em erro.