Связанный ответ выглядит достаточно корректно, но он явно не работает для вас.Это означает, что это, вероятно, одна из двух вещей.
1) обратные слеши кусают вас.Попробуйте изменить
ProcessStartInfo info = new ProcessStartInfo("ruby C:\rubyscript.rb");
на
ProcessStartInfo info = new ProcessStartInfo(@"ruby C:\rubyscript.rb");
или
ProcessStartInfo info = new ProcessStartInfo("ruby C:\\rubyscript.rb");
Первое изменение использует строковые литералы, второе правильно экранирует обратную косую черту.
2) путь к среде не получает экспортированный в него каталог bin Ruby.Это менее вероятно и более трудно для проверки, поэтому я бы сосредоточился на первом.