このように最新のMonoDevelop(MD)3を構築しようとした後、この投稿では取り上げない問題が発生しました。今は、元の開発環境であるMD2.8を元に戻したいだけだからです。 .8.4。
自分の建物を作ろうとすると(インターネットで調べた後のように)、より新しいバージョンのMDKが必要だという印象を受けたので、MDK2.10.10をダウンロードしてインストールしました。苦労した後、私は(夜遅くに)あきらめることに決め、元のMD 2.8.8.4をアンインストールしてゴミ箱を一掃しました。もちろん、Macにインストーラーファイルを長く保存することはありません。余分なスペースはあまりありません。
わかりました、その迂回路について申し訳ありません!MD 2.8.8.4を再インストールしようとすると、アプリケーションが起動せず、その理由がわかりませんでした。見つからなかった図書館と関係があると思います。だまされ始める前に機能していたモノラルプログラムのいくつかを実行しようとしましたが、彼らはそれが「glibsharpglue」だと思うのを見つけることができなかったので、私はいくつかの狩猟をしてこれを見つけました、それは私の発見に同意しましたが、私は何をすべきかを完全に理解することができませんでした。また、インターネット上で、MREのインストールがハッチングされている可能性があることを示す何かを見つけました。これは、MDと依存関係を初めてインストールするのにそれほど問題がなかったという私の記憶と一致しました。物事を実行するためにライブラリが配置されている場所を構成する作業をしなければならなかったことを覚えていません。うーん。とにかく、私は戻って以前のダウンロードを試してみようと思いました(ドキュメントはまだ非常にまばらです-またはとにかくそれを見つけることができないようです-システムごと、またはツールキットごと(MRE、またはMDK)は、特定のバージョンのMDを実行するために必要です。)
簡単に言うと、ここのアーカイブで見つけたMRE2.10_5をダウンロードしました。。2.10.10をアンインストールした後、2.10_5をインストールしました。これまでに作成したモノラルアプリケーションは、正常に機能していました。それで、「素晴らしい、今ではMD環境を正常に動作させることができる」と思いました。ハ!MD 2.8.8.4をインストールしたとき、もちろんMDK(2.10_5)をインストールした後、2.10.4の最小MREが必要であるという通知がうまくポップアップしました。さて、アンインストール、ダウンロード、再インストールのプロセスに戻って、MREがライブラリの場所を認識していないように見え、プログラムが実行されないことを確認しました。そのため、インストールを試みることすらしませんでした。それ以上。それから、MRE / MDK 3.0.2(最新)をインストールするという素晴らしいアイデアがありました...これはうまくインストールされ、「ライブラリがどこにあるかを知っていると思うかもしれません」と考えました。ああ、でも私はどれほど間違っていたのか。このバージョンをインストールしてプログラムを実行しようとすると、「dyld:unknown required load command 0x80000022 Trace/BPTtrap」のようなエラーが発生しました。これを調べた後、私はSnow Leopardまたは>、(10.6 +)が必要であることを発見しました。
ここで私の質問は、ライブラリ参照を適切に設定し、Mac(OSX 10.5.8)で動作するシステムで、MREとMDKのどのバージョンを使用できるかということです。これにより、元の開発システムであるMonoDevelop2.8.8.4を取り戻すことができます。 ?または、誰もそれを知らない場合、ライブラリがどこにあるかをMRE / MDKに知らせるために何をする必要がありますか?
乾杯