Почему я не могу запустить систему ("xxx.Py -yyy -zzz ...") на Ruby? - PullRequest
4 голосов
/ 17 мая 2011

Моя ОС Win7

У меня есть файл python (xxx.py), и мне нужно выполнить его на ruby ​​

мой код ruby:

system("xxx.py -yyy -zzz");

и запустить его безрезультатно, но он может работать на cmd(xxx.py -yyy -zzz)

, а ruby ​​может запустить system("java -h");или system("python -h");успех.

Что за проблема со мной ???

1 Ответ

4 голосов
/ 17 мая 2011

Просто, чтобы заполнить Dogberts ответ полностью

Использование system("python xxx.py -yyy -zzz") должно обеспечить вас тем, что вы хотите.Это потому, что ваш скрипт на python, вероятно, не +777 или отсутствует строка Шебанга.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...