• 追加された行はこの色です。
  • 削除された行はこの色です。
* 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


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS