Atualizado para o Mavericks, o compilador C não pode criar executáveis

2

Atualizando para o Mavericks, eu aparece para ter quebrado meu ambiente de desenvolvimento Ruby on Rails, que requer o ruby 1.9.3 devido a várias dependências gem. Dentro desse diretório do aplicativo, estou tentando reinstalar o ruby 1.9.3-p547:

rvm reinstall ruby-1.9.3-p547

Eu então recebo um erro:

checking whether the C compiler works... no
configure: error: in '/Users/dsfaulkenberry/.rvm/src/ruby-1.9.3-p547':
configure: error: C compiler cannot create executables

Olhando o arquivo config.log (~ / .rvm / src / ruby-1.9.3-p547 / config.log), vejo:

dyld: Library not loaded: /usr/local/opt/cloog-ppl015/lib/libcloog.0.dylib
  Referenced from: /usr/local/Cellar/gcc46/4.6.4/gcc/libexec/gcc/x86_64-apple-darwin12.4.0/4.6.4/cc1
  Reason: image not found

Eu posso ver que outras pessoas encontraram problemas vis-à-vis atualizando para o Mavericks e tendo problemas no compilador c, mas não consigo encontrar referências a essa biblioteca específica ou o que devo fazer (reinstalar o gcc? é que mesmo coisa que eu posso fazer?)

Muitas soluções mencionam a aceitação de um contrato de licença do XCode, o que eu fiz, e o problema persiste.

Um usuário do Stack Overflow sugeriu desinstalar o gcc através do homebrew, o que eu fiz sem sucesso, e outro usuário sugeriu a reinstalação do próprio homebrew, o que vou tentar.

    
por dfaulken 27.05.2014 / 18:08

1 resposta

1

As ferramentas de Linha de Comando (gcc guloseimas) não vêm instaladas com o Mavericks (insira uma palavra ruim aqui). Você precisa baixar o xcode mais recente e ótimo, ir para o xcode prefs e instalar as ferramentas de linha de comando (eu acredito que é em geral). Você deveria estar certo como chuva.

Ou! Eu notei esse truque: Instalando as ferramentas de linha de comando

    
por 24.07.2014 / 05:56

Tags