У меня есть несколько коробок Solaris 10, и я хотел бы, чтобы RDiscount работал там. (Это ускорители Joyent, которые имеют несколько настраиваемый пользовательский интерфейс BSD на случай, если это имеет значение.)
Мне известны Maruku, rpeg-markdown и другие рубиновые альтернативы BlueCloth, но сначала я бы хотел использовать RDiscount.
Вот что я получаю, когда пытаюсь установить его:
$ sudo gem install rdiscount
Password:
Building native extensions. This could take a while...
ERROR: Error installing rdiscount:
ERROR: Failed to build gem native extension.
/opt/local/bin/ruby18 extconf.rb install rdiscount
checking for random()... yes
checking for srandom()... yes
checking for funopen()... no
checking for fopencookie()... no
*** extconf.rb failed ***
[snip]
extconf.rb:11: No funopen or fopencookie support available. (RuntimeError)
По-видимому, установка не удалась, потому что она не может найти ни funopen
, ни fopencookie
.
И, честно говоря, я понятия не имею, что это такое. Итак, какие-нибудь указатели на то, что мне нужно сделать, чтобы это скомпилировать?