Как определить, для какой архитектуры предназначена рубиновая версия?

Я новичок в разработке Ruby благодаря Jekyll и хочу установить Ruby DevKit для существующей установки Ruby. Машина, которую я использую, имеет следующую версию:

ruby 2.1.6p336 (2015-04-13 revision 50298) [x64-mingw32]

Это было установлено с менеджером пакетов шоколадного, но, увидев имя, для меня не очевидно, поддерживает ли эта рубиновая версия архитектуры x64 или x86.

Это рубиновая версия x64 или x86? Заранее спасибо.


person j4v1    schedule 04.08.2015    source источник


Ответы (1)


Это 64-битная версия.

Формат x64-mingw32 – это arch-platform.

Итак, x64 архитектура на mingw32 платформе.
(платформа в этом контексте немного сбивает с толку, но mswin будет Ruby, скомпилированным с набором инструментов MSVC.)

Версия x86 будет указана как i386-mingw32.

Я думаю, что у Chocolatey есть пакет, который также установит DevKit для вас, но я не уверен в этом.

person Azolo    schedule 04.08.2015
comment
Спасибо за быстрый ответ. Да, у Chocolatey есть пакет для получения надлежащего DevKit (в данном случае DevKit2). меня дразнило отсутствие рубинового значка. У вас есть под рукой ссылка, в которой более подробно рассказывается об арочной платформе? Было бы неплохо иметь эту информацию в вашем ответе. - person j4v1; 05.08.2015
comment
У меня нет ссылки на какую-либо информацию по этому вопросу. Так же и мой опыт анекдотичен. Но я знаю, что его происхождение связано с соглашениями об именах кросс-компиляторов. - person Azolo; 08.08.2015