Instalando o Heroku no Lucid Lynx revela dependências ausentes

0

Estou tentando obter um aplicativo Ruby on Rails hospedado gratuitamente em algum lugar, e o Heroku parece meu último recurso. Ele deve funcionar no Linux, e o gem é instalado sem erros, mas sempre que eu executo qualquer comando do Heroku, ele gera vários erros, todos conectados, e falando sobre um require com falha. Eu procurei no código e ele diz:

require 'readline'  

É isso.

Eu tentei instalar todas as variações de libreadline que eu posso encontrar e pensar, mas nada disso faz alguma diferença.

    
por QuixoticForsooth 19.07.2010 / 17:38

2 respostas

0

Sua pergunta é um pouco incerta. No entanto, o que você pode tentar:

  1. Certifique-se de que libncurses5-dev esteja instalado em seu sistema.
  2. Procure o diretório em que o Ruby está instalado. Em seguida, mude para o subdiretório ext/readline
  3. ruby extconf.rb irá gerar um Makefile
  4. make && make install
  5. Tente seu comando Heroku novamente.
por 19.07.2010 / 18:19
0

Eu consegui que funcionasse, mas foi um truque. Eu procurei o arquivo readline.so de onde ele foi instalado (em algum lugar estranho) e fiz um link para onde o ruby estava procurando readline, e funcionou. Não é o melhor, e com certeza vou tentar o que vocês recomendam na próxima vez. Obrigado

    
por 21.07.2010 / 08:21