我有一些Solaris 10机箱,我想在那里运行RDiscount。 (它们是Joyent加速器,如果重要的话,它有一些定制的BSD-ish用户空间。)
我知道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
。
说实话,我不知道这些是什么。那么,关于我需要做什么才能编译它的任何指针?
答案 0 :(得分:1)
不幸的是fopencookie
是glibc的一部分,glibc
尚未移植到Solaris。
使用不同的宝石。
答案 1 :(得分:0)
rdiscount 1.3.4在Solaris上安装得很好。