Bash or sh non può eseguire alcun file binario

3

Mentre sono in grado di eseguire i binari, quando il terminale è aperto, se scrivo:

/bin/bash make

o

/bin/sh ls

Ottengo:     / usr / bin / make: / usr / bin / make: impossibile eseguire il file binario

Perché è così? Sono su Mavericks e ho installato l'ultimo Command Line Tools di XCode.

Voglio usare bash per eseguire make, perché voglio impostare strumenti di build esterni per AppCode .

Saluti

    
posta Paschalis 28.05.2014 - 02:49
fonte

1 risposta

8

Quando chiami /bin/bash con un solo argomento, puoi eseguire solo script . Non file binari. Questo non ha nulla a che fare con gli strumenti che hai installato, è solo il comportamento descritto nella pagina man.

/bin/bash -c ls dovrebbe fare ciò che vuoi.

    
risposta data 28.05.2014 - 03:06
fonte

Leggi altre domande sui tag