-bash: Applicazioni / mvim: / bin / sh: errato interpnetworking: l'operazione non è consentita

Sto ottenendo un errore strano con lo script mvim che dovrebbe avviare l'interface MacVim.

Vedere sotto per il problema. /bin/sh è benissimo, mvim stato chmod +x 'd, altri script /bin/sh funzionano bene … Sono qui una perdita.

 [email protected] ~ $ file Applications/mvim Applications/mvim: POSIX shell script text executable [email protected] ~ $ head Applications/mvim #!/bin/sh # # This shell script passes all its arguments to the binary inside the # MacVim.app application bundle. If you make links to this script as view, # gvim, etc., then it will peek at the name used to call it and set options # appropriately. # # Based on a script by Wout Mertens and suggestions from Laurent Bihanic. This # version is the fault of Benji Fisher, 16 May 2005 (with modifications by Nico # Weber and Bjorn Winckler, Aug 13 2007). [email protected] ~ $ chmod +x Applications/mvim [email protected] ~ $ Applications/mvim -bash: Applications/mvim: /bin/sh: bad interpnetworkingr: Operation not permitted 

Sotto puoi vedere che gli script /bin/sh funzionano bene …

 [email protected] ~ $ vim test.sh [email protected] ~ $ chmod +x test.sh [email protected] ~ $ ./test.sh hi [email protected] ~ $ cat test.sh #!/bin/sh echo "hi" 

Hmm, quindi sembra che OS X pensasse che fosse una buona idea mettere in quarantena il mio script, per qualche motivo, e non dirmi di questo.

 [email protected] ~ $ xattr -d com.apple.quarantine Applications/mvim 

risolve il problema.