В прошлом году я почти полностью переписал Statistics :: R, чтобы сделать его более быстрым, независимым от платформы и надежным. Я выбрал выполнение вызовов R и различных операций ввода-вывода через IPC :: Run.
Видимо, проблема, которую вы описываете, относится к IPC :: Run. Итак, вы должны сначала подать заявку на IPC :: Run tracker . Я не знаю, насколько возможно авторам IPC :: Run реализовать исправление, но самое малое, что они могут сделать, - это раздел предостережения, описывающий несовместимость.
Использование IPC :: Run3 вместо IPC :: Run in Statistics :: R может быть вариантом, если оно удовлетворяет требованиям Statistics :: R (в основном, для связи с R используются stdin, stdout и stderr). Это не будет заменой, так что это не тривиальное изменение.