2006年06月29日 00:26 by えるくん@神崎P

こんにちは、最近 .Netの勉強を始めまして、実践できる環境を自宅でも欲しいのですが、プログラミングは初心者なこともあり、なかなかうまくいきません...

使っているOSはMacOSXのPantherです。

MonoFrameworkをインストールしましたが、作られてるはずのフォルダはないし、Terminalで指定のコードを入力しても駄目だし(参考:http://www.mono-project.com/Mono:OSX)...

どなたか、MonoをMacで動かしている人、どのように設定をすればよろしいのでしょうか?VBと似たインターフェースになるのでしょうか?Mono意外にインストールの必要なものとかあるのでしょうか?

教えてください(涙)!お願いします!

1: 口コミさん : 2006-09-05 01:11
初めまして。
自分も勉強中でお答え出来るか分かりませんが、同じくOSXパンサーで、Monoのウェブサイトからダウンロードしたインストラーを使用しましたが、簡単な事でしたら出来ています。

質問についてですが、もっと具体的に状況を説明してもらってもよろしいですか。
作られているはずのフォルダ?
Terminalで何をしたくて、どのようなコード(コマンド)を入力?
駄目とは、どういう状況で駄目と判断したのか、Terminalの出力をそのままコピペでも良いので教えてもらえないと何を説明して良いのかも分かりません。

>VBと似たインターフェース
ビジュアルスタジオの事でしょうか?
だとすると他にも必要なもアプリをインストールしなければなりませんが、感想は「おお、頑張ってる」といった感じです。
アプリの事でしたら似てる気もしますが、場合によっては文字化けします。

>Mono意外にインストールの必要なもの
ご質問にある参考のリンク先で説明してあります。
2: 口コミさん : 2006-09-09 03:58
初めまして、最近コミュに参加させてもらいました。俺もMacにMono入れてみて色々トラブったので、参考になれば幸いです。尚、既にいのさんがお答えしてますが、所謂統合開発環境ライクな物は追加インストール(ソースコンパイル込み)じゃないと導入出来ませんので悪しからず。

1.大前提としてMonoインストーラから入れただけの状態でもC#の素に近いコードはコンパイル出来ました。terminalから以下のコマンドで行けます
:~hoge$ mcs hogehoge.cs
:~hoge$ mono hogehoge.exe←コンパイルされたバイナリ

2.cocoa-sharpを使ってコンパイルを行う場合、インストーラを動かすだけじゃ環境変数が設定されず動きません

3.しかも、Macの場合、標準のままだとユーザ用シェル設定ファイルが作成されない為、環境変数をセットしても次回以降は反映されない罠があります(汗

4.2、3の解決方法としては、homeフォルダ直下に「.bash_profile」という名前でテキストファイル(文字コード:euc-jp、怪行コード:LF)を作成して、mono.Framework/home直下にある「env.sh」ファイルの内容をコピーする事で、環境変数を維持する事が出来ます

この辺までで、hogehoge.appファイルが生成出来るようになります。詳しい事は本家サイトで再度確認してみて下さい。

サイト内検索