- 追加された行はこの色です。
- 削除された行はこの色です。
* mono-3 インストール [#k24e610f]
** 前提 [#wba1814f]
- OS: Linux CentOS 6.3
- インストール先: /opt/mono以下
- Apacheをインストールしておく
** ソースコード取得 [#jd229e70]
*** mono-project [#zf7eebf3]
- http://download.mono-project.com/sources/mono/
*** github [#e8d9a524]
*** ソースコード保存場所 [#q8ea8133]
mkdir -p /opt/src/mono
cd /opt/src/mono
*** GitHub [#e8d9a524]
git clone git://github.com/mono/mono.git
git clone git://github.com/mono/xps.git
git clone git://github.com/mono/xsp.git
git clone git://github.com/mono/libgdiplus.git
git clone git://github.com/mono/mod_mono.git
*** mono-project [#zf7eebf3]
wget http://download.mono-project.com/sources/mono/mono-3.2.0.tar.bz2
- http://download.mono-project.com/sources/mono/
** ライブラリパス追加 [#k23d08da]
echo /opt/mono/lib > /etc/ld.so.conf.d/mono.conf
** コマンドサーチパス追加 [#sfe63a5a]
vi ~/.bashrc
export PATH=/opt/mono/bin:$PATH
source ~/.bashrc
** libgdiplus インストール [#h0fba512]
./autogen.sh --prefix=/opt/mono
make
make install
ldconfig
** mono インストール [#m10387f4]
./autogen.sh --prefix=/opt/mono
make
make install
ldconfig
- GitHubから取得した最新のソースコードでmakeでエラーになる場合は、mono-projectから取得したソースコードをまずインストールして、その後、GitHubのソースコードをインストールし直す。
- mono-projectから取得するソースコードはmono 2系でもいいかもしれない。
** xsp インストール [#dfda53f2]
PKG_CONFIG_PATH=/opt/mono/lib/pkgconfig ./autogen.sh --prefix=/opt/mono
make
make install
ldconfig
** mod_mono インストール [#y4113c1c]
./autogen.sh --prefix=/opt/mono
make
make install
** 4.5 GAC のバグ? [#d587ed06]
- 今回インストールしたmono 3.3ではすでに修正されてるようだけれど、必要なら以下にある通りに4.0 GACのファイルを4.5 GACにコピーする。
- http://stackoverflow.com/questions/4239645/does-the-razor-view-engine-work-for-mono