0

Solaris 10 ボックスがいくつかあり、そこで RDiscount を実行したいと考えています。(これらは Joyent アクセラレータであり、重要な場合に備えて、多少カスタマイズされた BSD 風のユーザーランドを持っています。)

Maruku、rpeg-markdown、その他の BlueCloth に代わる Ruby の代替案は知っていますが、最初は RDiscount を使用したいと考えています。

インストールしようとすると、次のようになります。

    $ sudo gem install rdiscount
    パスワード:
    ネイティブ拡張機能の構築。これにはしばらく時間がかかる場合があります...
    エラー: rdiscount のインストール中にエラーが発生しました:
            エラー: gem ネイティブ拡張のビルドに失敗しました。

    /opt/local/bin/ruby18 extconf.rb インストール rdiscount
    random() のチェック...はい
    srandom() をチェックしています...はい
    funopen() のチェック...いいえ
    fopencookie() をチェックしています...いいえ
    *** extconf.rb が失敗しました ***
    [をちょきちょきと切る]

    extconf.rb:11: funopen または fopencookie のサポートは利用できません。(ランタイムエラー)

funopenどちらも見つからないため、明らかにインストールは失敗しますfopencookie

実を言うと、私はこれらが何であるかほとんど知りません。それで、これをコンパイルするために何をする必要があるかについての指針はありますか?

4

2 に答える 2

1

残念ながらfopencookieglibc の一部であり、glibcSolaris には移植されていません。

別の宝石を使用してください。

于 2009-02-24T23:22:25.160 に答える
0

更新 2:

rdiscount 1.3.4 は、Solaris に正常にインストールされます。これは、David Parsons、Ryan Tomayko、およびJoyent チームとフォーラムのコミュニティの助けと努力のおかげです。

于 2009-02-25T21:20:00.470 に答える