Estou tentando reinstalar o Ruby 1.9.3 com um patch que me permita usar o ruby-debug .
Ao seguir as instruções e executar
rvm reinstall 1.9.3 --patch debug --force-autoconf
Ele é executado e após a aplicação do patch sai:
O rvm requer que o autoreconf instale o interpretador ruby selecionado, no entanto, o autoreconf não foi encontrado no PATH.
Infelizmente, pesquisar sobre como instalar o autoreconf no OS X v10.7 (Lion) (ou muitas informações sobre ele) parece ser um beco sem saída.
macos
osx-lion
rvm
ruby-debug
Brian
fonte
fonte
command line tools
que é que faltamauto*
ferramentas, e fornece apenas LLVM compilador - não GCC real, isto será um problema quando compilar ruby-1.9.3-p0 ou versões mais baixosRespostas:
Se você estiver usando o Homebrew , tente
O qual também deve instalar
autoconf
e permitirrvm
concluir a instalação.fonte
brew
não está incluído com OSX, mas você pode obtê-lo aqui: mxcl.github.com/homebrewbrew install autoconf
autoconf
é instalado como uma dependência doautomake
cc: @XavierShaySe você quiser fazer isso usando o MacPorts em vez do Homebrew , poderá:
Eu tive o mesmo problema e isso resolveu para mim.
fonte
Se você estiver usando
brew
, oautoreconf
utilitário faz parte doautoconf
pacote, então instale-o via:Se o problema persistir, considere uma
reinstall
oulink
outra vez. Uselocate autoreconf
para descobrir onde está.Verifique também se
/usr/local/bin/autoreconf
existe (e está vinculado ao lugar certo) e se o/usr/local/bin
caminho foi adicionado ao seu/etc/paths
arquivo.fonte
Ao fazer o download
.pkg file from MacPorts
e instalá-lo, ele faz o truque para mim.fonte
Resolvi meu problema de autoreconf adicionando o caminho ao meu shell:
então eu adicionei a linha
onde encontrei os
autoreconf
arquivos e autoconf e salvei tudo.Desde então, posso usar o autoreconf sem problemas.
fonte
Eu tive um problema semelhante, mas porque o Homebrew se afastou do diretório Cellar, mas por alguns motivos os binários deste pacote ainda estavam lá.
Reinstalei o autoconf com o seguinte comando e o autoreconf está no PATH certo agora:
brew reinstall autoconf
fonte