|
3,7 |
3,6 |
|
[[MonoDevelop 3.0:http://monodevelop.com/]]をソースからビルドしてインストールする手順。 検証に使った環境はUbuntu 12.04 (Precise Pangolin)。
|
[[MonoDevelop 3.0:http://monodevelop.com/]]をソースからビルドしてインストールする手順。 検証に使った環境はUbuntu 12.04 (Precise Pangolin)。
|
|
|
|
|
-リンク
|
-リンク
|
+ |
--[[Release Notes for MonoDevelop 3.0.2 - MonoDevelop:http://monodevelop.com/Download/Release_Notes/Release_Notes_for_MonoDevelop_3.0.2]]
|
|
|
--[[Release Notes for MonoDevelop 3.0 - MonoDevelop:http://monodevelop.com/Download/Release_Notes/Release_Notes_for_MonoDevelop_3.0]]
|
--[[Release Notes for MonoDevelop 3.0 - MonoDevelop:http://monodevelop.com/Download/Release_Notes/Release_Notes_for_MonoDevelop_3.0]]
|
|
-関連するページ
|
-関連するページ
|
|
--[[programming/mono/build_install]]
|
--[[programming/mono/build_install]]
|
|
21,30 |
20,16 |
|
--mono-debugger (デバッガを使用する場合)
|
--mono-debugger (デバッガを使用する場合)
|
|
|
|
|
**ソースのダウンロードとconfigure
|
**ソースのダウンロードとconfigure
|
~ |
***tarballの場合
|
#commentout{{{
|
|
#code(sh){{
|
#code(sh){{
|
~ |
wget http://download.mono-project.com/sources/monodevelop/monodevelop-3.0.2.tar.bz2
|
wget http://download.mono-project.com/sources/monodevelop/monodevelop-3.0.1.tar.bz2
|
~ |
tar -xvf monodevelop-3.0.2.tar.bz2
|
tar -xvf monodevelop-3.0.1.tar.bz2
|
~ |
cd monodevelop-3.0.2/
|
cd monodevelop-3.0.1/
|
|
./configure --prefix=/opt/mono/2.11/ --enable-git
|
./configure --prefix=/opt/mono/2.11/ --enable-git
|
|
}}
|
}}
|
- |
|
}}}
|
- |
|
3.0.1の時点では、tarballを使ってビルドしようとすると「src/addins/MonoDevelop.CodeMetrics/Makefile.inが見つからない」というエラーが出てサブモジュールのビルドに失敗するため、ソースをgitから取得してビルドする。 ([[[MonoDevelop] Building MD 3.0.1:http://lists.ximian.com/pipermail/monodevelop-list/2012-May/014739.html:]])
|
|
|
|
+ |
configureの結果を確認する。
|
|
+ |
|
|
+ |
#prompt{{
|
|
+ |
Configuration summary
|
|
+ |
|
|
+ |
* Installation prefix = /opt/mono/2.11
|
|
+ |
* C# compiler = /opt/mono/2.11/bin/dmcs
|
|
+ |
* Mono class library development extensions: yes
|
|
+ |
* Version control providers:
|
|
+ |
* Subversion (Unix): yes
|
|
+ |
* Git: yes
|
|
+ |
* Platform bindings: GNOME
|
|
+ |
* Unit tests: no
|
|
+ |
}}
|
|
+ |
|
|
+ |
***gitからソースを取得する場合
|
|
|
#code(sh){{
|
#code(sh){{
|
|
git clone git://github.com/mono/monodevelop.git -b 3.0-series ./monodevelop-3.0.x
|
git clone git://github.com/mono/monodevelop.git -b 3.0-series ./monodevelop-3.0.x
|
|
cd monodevelop-3.0.x/
|
cd monodevelop-3.0.x/
|
|
99,9 |
84,6 |
|
main
|
main
|
|
}}
|
}}
|
|
|
|
+ |
***3.0.1以前の場合
|
|
+ |
3.0.1以前のバージョンでは、tarballを使ってビルドしようとすると「src/addins/MonoDevelop.CodeMetrics/Makefile.inが見つからない」というエラーが出てサブモジュールのビルドに失敗するため、gitからソースを取得してビルドする必要がある。 ([[[MonoDevelop] Building MD 3.0.1:http://lists.ximian.com/pipermail/monodevelop-list/2012-May/014739.html:]])
|
|
+ |
|
|
|
**ビルド、起動
|
**ビルド、起動
|
|
問題が無ければ、makeする。
|
問題が無ければ、makeする。
|
|
#code(sh){{
|
#code(sh){{
|