Erros ao instalar o ocaml usando homebrew no OS X

1

Estou tentando instalar o objective-ocaml no meu Mac para compilar outro aplicativo (Unison) que gostaria de instalar, mas estou recebendo erros.

    imrans-mac:/ Imran$ brew doctor Warning: You have unlinked kegs in your Cellar Leaving kegs unlinked can lead to build-trouble and cause brews that depend on those kegs to fail to run properly once built. Run 'brew link' on these:

    objective-caml 

    imrans-mac:/ Imran$ brew link objective-caml Linking /usr/local/Cellar/objective-caml/4.01.0... Warning: Could not link objective-caml. Unlinking...

    Error: Could not symlink file: /usr/local/Cellar/objective-caml/4.01.0/lib/ocaml/weak.p.cmx Target /usr/local/lib/ocaml/weak.p.cmx already exists. You may need to delete it. To force the link and overwrite all other conflicting files, do:   brew link --overwrite formula_name

    To list all files that would be deleted:   brew link --overwrite
    --dry-run formula_name imrans-mac:/ Imran$ brew link --overwrite objective-ocaml Error: No such keg: /usr/local/Cellar/objective-ocaml
    
por Imran 28.10.2013 / 01:26

1 resposta

2

Primeiro, execute brew doctor . Isso deve limpar qualquer erro de permissão. Também geralmente resolve a maioria dos problemas.

Observe isso no log de erros:

brew link --overwrite formula_name

Tente isso também. O grande problema aqui é que as permissões de arquivo / pasta não permitem que você escreva ou symlink lá.

Para corrigir as permissões, talvez seja necessário tentar isto:

sudo chown -R $USER:admin /usr/local

Eu apenas tentei instalar o uníssono também, sem problemas no meu fim.

    
por 28.10.2013 / 01:36