Onde posso encontrar o executável rails no Debian?

3

Estou tendo um problema com a minha instalação do Ruby / Rails no Debian. Instalei o Ruby 1.9.1 (1.9.2) usando o gerenciador de pacotes e criei links para ruby1.9.1 e outros para permitir que eu use os comandos sem os números de versão.

O problema que estou enfrentando agora é que, mesmo depois de usar gem install rails para obter o Rails 3.0.8, não consigo encontrar o comando rails que preciso usar para configurar um novo projeto. Eu verifiquei /usr/bin para rails ou railsx.x.x , mas não consigo encontrá-lo.

Quando eu digito rails new ProjectName , recebo uma mensagem rails command not found .

    
por Kyle Sletten 11.08.2011 / 09:51

3 respostas

2

Você pode encontrar o local padrão onde os executáveis Gem serão instalados:

ruby1.9.1 -rubygems -e 'puts Gem.default_bindir'

No Debian 6.0, isso é /var/lib/gems/1.9.1/bin , então o binário de trilhos é /var/lib/gems/1.9.1/bin/rails . Se você usar muitos RubyGems com executáveis em seu (s) sistema (s), eu adicionaria este diretório bin ao seu PATH.

export PATH=/var/lib/gems/1.9.1/bin:$PATH

A localização dos binários instalados pelo RubyGems no Debian tem sido um tópico altamente contestado ao longo dos anos. A próxima versão do Debian (Wheezy, a versão atual de testes) instalará binários em /usr/local/bin . Veja este relatório de erros do Debian para o fundo:

por 25.09.2011 / 18:32
2

tente executar

sudo find / -name rails*

que encontrará todos os arquivos no sistema de arquivos, começando com rails

    
por 11.08.2011 / 10:04
0

Qual erro você realmente recebe quando você executa o comando? Estou assumindo que o comando "gem install rails" funciona ok até esse ponto. Você já tentou seguir o tutorial aqui: link

    
por 11.08.2011 / 10:01