Проблемы с использованием ruby ​​(на рельсах) на 64-битных платформах - PullRequest
0 голосов
/ 17 сентября 2008

Кто-нибудь использовал ruby ​​в 64-битных средах на различных платформах (HP = UX, Solaris, AIX и т. Д.) В коммерческой производственной среде, которая сильно зависит от базы данных.

Сталкивались ли вы с какими-либо проблемами / ошибками в это время?

Я знаю, что в целом все выглядит хорошо. Компиляция, развертывание и т. Д. Я хотел бы знать, сталкивались ли вы с какими-либо 'gotcha's

Ответы [ 5 ]

1 голос
/ 26 мая 2009

Извините, у меня нет опыта работы с Ruby ни на чем другом, кроме Linux. Как писал epochwolf, у меня также нет проблем с Debian, Postgres, Rails, (ни с Apache и пассажирским, ни с кластером Mongrel. Поэтому я использую, вероятно, наиболее широко используемую платформу для Ruby, поэтому я ожидаю, что их меньше проблемы. Я выполнил свою часть администрирования AIX, но на тот момент ruby ​​даже не был известен. Поэтому я не могу сказать, является ли Ruby тем стабильным в других Unices. Однако, кажется, что можно обойти это двумя способами. 1) просто попробуйте на других системах, кроме Linux (или некоторых BSD (будь то Free, Open или Net) 2) если у вас возникли проблемы, используйте сервер под Linux и / или некоторые BSD, которые, как известно, работают.

С уважением Friedrich

1 голос
/ 26 мая 2009

Мне пришлось использовать 32-битный MySQL на моем 64-битном MacBookPro с рельсами, так как mysql.gem не смог обработать 64-битный MySQL.

1 голос
/ 08 октября 2008

Мы используем его на 64-битной FreeBSD (сервер базы данных MySQL). Сам по себе Ruby был в порядке.

Некоторое время назад была проблема с phusion passenger, но с тех пор она была исправлена, и у нас были некоторые проблемы с расширениями C (в частности, RMagick), но мы смогли их преодолеть.
RMagick не вылетал, но имел ошибку, из-за которой он не мог выдавать корректный вывод при компоновке файлов TIFF с обтравочными контурами.

Если вы не полагаетесь на какие-то непонятные расширения C, я бы сказал, что у вас все будет в порядке.

1 голос
/ 18 сентября 2008

У меня нет проблем с Debian на 64-битной платформе. Единственные проблемы, которые у меня были с 64-битной средой Linux, связаны с такими вещами, как плагин для Firefox.

Редактировать: я использовал Debian на сервере и ноутбуке. Проблема Firefox была только на ноутбуке. (По понятным причинам)

0 голосов
/ 26 мая 2009

Я использую как 32-битный, так и 64-битный ruby ​​на Solaris 10. Компиляция расширений для 64-битных AMD64 может быть немного сложной. Существует драйвер Sybase, который работает, но имеет пару ошибок . Драйвер Oracle немного лучше. Это не самая распространенная установка, поэтому поиск помощи может быть немного сложным.

Я использую Ruby 1.8.6-p287. Более поздние версии вызвали проблемы. Я обычно компилирую 32-битный ruby ​​с gcc и 64-битный с Sun C 5.8.

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