FreeBSD9.1でgitのインストールにハマる
住所録をRailsで作ろうと思っているのですが、Railsでプログラムを作るためには、gitを入れた方が良いみたいです。
それで、FreeBSD 9.1に、次の方法でインストールしようとしました。
# cd /usr/ports/devel/git # make config-recursive # make install clean
そうしたら、次の二つの問題にハマりました。
- PerlサポートをONにしたら、Perl5.16固定
- asciidoc.confが無いと言われ、makeが落ちる
Perlは、5.18をインストール済みでしたが、仕方なく、Perl5.16にバージョンダウンしました。ちっ。
asciidoc.confが無い場合、次のエラーで落ちます。
asciidoc -b docbook -d manpage -f ../../Documentation/asciidoc.conf \ -agit_version=1.8.4.3 git-subtree.txt asciidoc: FAILED: configuration file asciidoc.conf missing gmake: *** [git-subtree.xml] Error 1 *** [post-install] Error code 2 Stop in /usr/ports/devel/git. *** [install] Error code 1 Stop in /usr/ports/devel/git.
検索して回った所、次の対応方法に当たりました。Thank you.
根本的な対応方法ではなさそうなのですが、とりあえず、次の方法でエラーを回避できます。
# cp /usr/local/etc/asciidoc/asciidoc.conf.sample /usr/local/etc/asciidoc/asciidoc.conf # cp /usr/local/etc/asciidoc/docbook45.conf.sample /usr/local/etc/asciidoc/docbook45.conf # cp /usr/local/etc/asciidoc/lang-en.conf.sample /usr/local/etc/asciidoc/lang-en.conf
asciidocは、インストール後は使われないらしいです。
こんな対応の仕方で良いのかなぁ。
ディスカッション
コメント一覧
まだ、コメントがありません