Результаты поиска по запросу "ruby-c-extension"
Как скомпилировать расширение Ruby C и связать libcurl в Windows
Я пытаюсь создать расширения Ruby C, которые используют libcurl. До сих пор я успешно его построил на Os X. Однако я гораздо менее опытен в разработке под Wi...
Собственные расширения возвращаются к чистому Ruby, если не поддерживаются при установке gem
Я разрабатываю гем, который в настоящее время является чистым Ruby, но я также разрабатываю более быстрый вариант C для одной из функций. Эта функция полезна, но иногда медленна, в чистом Ruby. Медлительность будет влиять только на некоторых ...
Ах +1 за оба великолепных вопроса. Я не знаю, какой из них принять. Я слегка склоняюсь к ответу @ emboss, так как он более подробный и объяснительный, но оба они были великолепны и полезны ... Единороги среди ответов, которые я бы сказал. : D
недавно у меня возникла печальная необходимость сделать расширение C для Ruby (из-за производительности). Так как у меня были проблемы с пониманиемVALUE (и до сих пор), поэтому я заглянул в источник Ruby и обнаружил:typedef unsigned long VALUE; ...
Собственные расширения возвращаются к чистому Ruby, если не поддерживаются при установке gem
Я разрабатываю гем, который в настоящее время является чистым Ruby, но я также разрабатываю более быстрый вариант C для одной из функций. Эта функция полезна...
ошибка: не удалось собрать собственное расширение gem при установке rails на mac mountian lion os
Я недавно обновился до Mountain Lion и переустановил Ruby, но когда я пытаюсь запустить тестовое приложение Rails, я получаю сообщение об ошибке, в котором г...
«Обычно используемые методы»
учаю эту ошибку ev.c:11: error: subscripted value is neither array nor pointerдля этой линии printf("%d\n", pairs[0][0]);В этом коде static VALUE EV; static VALUE PairCounter; static VALUE sort_pairs_2(VALUE self) { VALUE pairs; pairs = ...
mkmf игнорирует файлы в подпапках при компиляции расширения C
Я хотел бы организовать исходный код C следующим образом: + / | |___ + ext | | | |___ + native_extension | | | |___ + lib | | | | | |___ (Source files are kept in here - may contain sub-folders) | | | |___ native_extension.c | |___ ...