O Mac não executa o binário do terminal

0

Eu tenho um rlwrap instalado em:

/usr/local/bin

que não é executado porque é de um desenvolvedor não identificado. Eu consegui fazê-lo para trabalhar adicionando-o às exceções (por control-click e open), mas ele só funciona se eu o executar no Finder.

Quando eu tento abri-lo do terminal, ele não funciona. Alguma ideia de como consertar isso? Obrigado.

Coisas que tentei e não funcionei:

  1. sudo rlwrap
  2. control -clique e abra
  3. sudo xattr -r -d com.apple.quarantine rlwrap
  4. Preferências do sistema - > Segurança e privacidade e aplicativos habilitados de "qualquer lugar"

Eu posso executar rlwrap do Finder, mas não do terminal.

  • Estou correndo no Mavericks
por Tengyu Liu 23.01.2014 / 19:54

1 resposta

1

Ok, com base nos seus comentários mais recentes, parece que você está tentando executar um binário Linux ELF no OS X. O OS X não possui uma camada de compatibilidade ABI do Linux incorporada. É necessário compilar (ou fazer o download) e instale um binário OS-x x64_64 Mach-o para o rlwrap.

Não sei por que você pensou que fosse capaz de executar o rlwrap a partir do Finder, já que não vejo como isso possa realmente ter sido executado.

    
por 23.01.2014 / 21:00

Tags