Я скомпилировал ruby 64 бит на AIX Box. Кажется, нет никаких проблем, за исключением случаев, когда я использую некоторые определенные регулярные выражения в своем коде. Вот пример:
/([0-9]){1000}/.match("2")
приводит к:
RegexpError: too big quantifier in {,}: /([0-9]*){1000}/
Когда я пытаюсь уменьшить количество повторений, это, кажется, работает.
Я попытался копаться в рубиновом коде. Но не мог понять причину. Это какая-то зависимость или ограничение, которое есть у нас в AIX/64 bit ruby?
Заранее спасибо :)