Hatena::ブログ(Diary)

寄り道ばかりの お勉強日記★ このページをアンテナに追加 RSSフィード Twitter

引っ越し後の日記はコチラです

tokoromのその他の日記

2012-05-17

さくらVPS(CentOS6)にGititをインストール

さくらVPSの環境

  • さくらのVPS 1G
  • CentOS 6 x86_64

まず失敗例

ghcをyumでインストールしたら失敗しました。

具体的には、

$ cabal install pandoc gitit -fhighlighting --reinstall 

cabal: Error: some packages failed to install:
blaze-html-0.4.3.4 failed during the building phase. The exception was:
ExitFailure 1
gitit-0.9.0.1 depends on blaze-html-0.4.3.4 which failed to install.
happstack-server-7.0.1 depends on blaze-html-0.4.3.4 which failed to install.
highlighting-kate-0.5.0.6 depends on blaze-html-0.4.3.4 which failed to
install.
pandoc-1.9.3 depends on blaze-html-0.4.3.4 which failed to install.

こんな感じで blaze-html のインストールに失敗しました。

もしかしたらコンパイラが古いのではとGHCについて検索してみると、yumでインストールしたものは6.12.3で、http://www.haskell.org/ghc/ にある最新版は既に7.4.1になっていました。

ということで、GHCの最新版をyumでなくソースからインストールすることにしました。

ghcのインストール

$ sudo yum erase ghc

$ wget http://www.haskell.org/ghc/dist/7.4.1/ghc-7.4.1-x86_64-unknown-linux.tar.bz2  
$ tar jxf ghc-7.4.1-x86_64-unknown-linux.tar.bz2
$ cd ghc-7.4.1
$ ./configure
$ sudo make install

gititのインストール

そして、再度gititのインストールをリトライ。

$ cabal update

Downloading the latest package list from hackage.haskell.org

$ cabal install pandoc gitit -fhighlighting --reinstall

Registering gitit-0.9.0.1...

$ gitit --version

gitit version 0.9.0.1 +plugins
Copyright (C) 2008 John MacFarlane
This is free software; see the source for copying conditions.  There is no
warranty, not even for merchantability or fitness for a particular purpose.

インストール成功!

gititの起動テスト

$ gitit

で無事に起動ができました。


wgetでレスポンスを取得してみると無事に *Welcome to Gitit!* の文字列が確認できました。

$ wget -q -O - "http://localhost:5001/" 

...
<h1 id="welcome-to-gitit"><a href="#TOC">Welcome to Gitit!</a></h1>
...

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/tokorom/20120517/1337283109
リンク元
Connection: close