2017-01-08 5 views
0

Je ne vois pas gorgées d'émettre des codes d'erreur du tout:Comment savoir si sips -g a échoué?

$ sips main.rb -g all 
/Users/nakilon/main.rb 
Error: Error querying file 

$ echo $? 
0 

$ sips main.rb -g allasdasda 
/Users/nakilon/main.rb 
Error: Error querying file 

$ echo $? 
0 

Comment puis-je savoir si elle a échoué?

+0

qu'est-ce que vous obtenez de 'fichier $ (qui sirote)'? Bonne chance. – shellter

+0

@shellter, '/ usr/bin/sips: exécutable Mach-O 64 bits x86_64' – Nakilon

+0

@Nakilon Je pense que ce n'est pas vraiment un problème de programmation - ou plutôt, c'est le cas, mais vous avez déjà résolu la programmation une partie en testant $? Le fait que 'sips' renvoie 0 en cas d'échec signifie qu'il ne joue pas bien, et vous devez déposer un bug avec l'auteur du programme. –

Répondre

0

sips (comme vous l'avez indéxé) est un programme macOS pour le traitement des images à la ligne de commande qui est sans doute pas vouloir faire beaucoup avec un Ruby texte programme/script.

Si vous ne signifie vraiment utiliser sips et avec un fichier Ruby, vous avez besoin de mettre les drapeaux avant le nom du fichier:

sips -g someImage 
+0

Vous semblez répondre à une toute autre question que celle que j'ai posée. – Nakilon

+0

'main.rb' est-il un programme Ruby ou une image? –

+0

Un programme Ruby. – Nakilon