Home > Mac | Mono > Mono を Mac へのインストール

Mono を Mac へのインストール

マルチプラットフォームが売りの Mono ですが、本当に Mac でも動作するのか疑問に感じたので、今日は Mac OSX にも Mono を入れてみようと思います。

mono project

Mono のインストール

Mono Project のダウンロードページから、Max OS X 用の dmg ファイルをダウンロードします。今回はバージョン 1.9.1_3 をダウンロードしました。

通常のアプリケーションと同様にインストーラーの手順に従い Mono をインストールすると、以下のパッケージが「/Library/Frameworks/Mono.framework/」にインストールされます。

IPCE-r7-0
boo-0.8.1.2865-0
cocoa-sharp-0.9.4-1
gtk-sharp212-2.12.0-0
gtksourceview2-sharp-89788-2
ikvm-0.36.0.5-1
libgdiplus-1.9-1
mono-1.9.1-2
mono-addins-0.3.1-0
mono-addins-debuginfo-0.3.1-0
mono-basic-1.9-1
mono-basic-debuginfo-1.9-1
monodevelop-1.0-1
monodoc-core-1.9-0
monodoc-core-debuginfo-1.9-0
nant-0.86_beta1-0
xsp-1.9.1-0
xsp-debuginfo-1.9.1-0

XML-Parser-2.36-0
app-bundles.tar.gz
atk-1.20.0-0
cairo-1.6.4-0
expat-2.0.1-0
gettext-0.16.1-0
giflib-4.1.6-0
glib-2.14.1-0
gnome-icon-theme-2.20.0-0
gtk+-2.15.0-0
gtk-engines-2.12.2-0
gtkrc_mac.zip
gtksourceview-2.0.2-0
hicolor-icon-theme-0.10-0
icon-naming-utils-0.8.6-0
ige-mac-integration-0.6-0
jpeg-6b-0
libglade-2.6.2-0
libpng-1.2.20-0
moma-1.9.96831-3.25.noarch.rpm
pango-1.20.2-0
pixman-0.10.0-0
pkg-config-0.22-0
sqlite-3.5.7-0
tango-icon-theme-0.8.1-0
tango-icon-theme-extras-0.1.0-0
tiff-3.8.2-0

次に同梱されている MonoDevelop と MoMA をアプリケーションフォルダにコピーします。

ちなみに MoMA は「Mono Migration Analyzer」というアプリケーションで、アセンブリが Mono 上で動作するかチェックするためのツールです。

MonoDevelop の文字化け対策

MonoDevelop を起動するとメニューが文字化けしちゃってます。

以下のファイルの最後に記述されているフォント設定「gtk-font-name」を次のように修正することで文字化けを解消できます。

/Library/Frameworks/Mono.framework/Versions/Current/etc/gtk-2.0/gtkrc
# gtk-font-name = "Lucida Grande 12"
gtk-font-name = "Hiragino Kaku Gothic Pro"

Mono Mac

ただ、日本語の入力ができませんでした。残念。

コンパイル & 実行

MonoDevelop を使えば、Mac でも簡単にコンパイルが可能です。

日本語が使えないので、今回は「統合開発環境 MonoDevelop のインストール」で使用したソースを流用しまました。

使い方も CentOS の時と操作も変わらず、Mac でも無事コンパイル & 実行に成功!WindowsForm アプリケーションが Mac 上で動いちゃってます。

Mono Mac App 1

Mono Mac App 2

感想

色々と触ってみましたが、Linux でも Mac でも、現状の MonoDevelop ではまだまだ開発に耐えれそうも無いですね。無償で .NET 開発を行いたいのであれば、Windows 環境で VisualStudio の Express Edition を使うのが無難だと思います。

ただ、Windows、Mac、Linux というプラットフォームで、同一のソースコードから生まれたアプリケーションが動作するのはかなり魅力的です。今後は実行環境としての Mono の実力を探っていこうと思います。

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://blog.faithcreates.jp/2008/10/181/trackback
Listed below are links to weblogs that reference
Mono を Mac へのインストール from FaithCreates Labs

Home > Mac | Mono > Mono を Mac へのインストール

Search
Feeds
Meta

Return to page top