1

このように最新の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に知らせるために何をする必要がありますか?

乾杯

4

1 に答える 1

0

わかりました、これが私を取り戻すために働いたものです。MDをダウングレードして、何かが機能するようにすることにしました。まあ、2.8.6.5もMD2.8.4.2もMRE2.10_5で動作しないので、それから私はMRE/MDKの古いバージョンに戻りました。MRE 2.10.6_1でモノラルプログラムの実行が許可されていることを発見し(ライブラリを探す場所を知っていた)、MDK 2.10.6_1をダウンロードしてインストールし、モノラルプログラムを実行しようとしました...ああ、ライブラリが見つかりませんでした。だから、多分先に進んでMREをもう一度インストールしようと思いました。そして、それは私のプログラムが機能しました。次に、MD 2.8.8.4をインストールして実行しましたが、機能しました。したがって、これは、Mac OSX10.5.8でMD2.8.8.4を動作させるために必要なもののようです。ステップ1)MDK 2.10.6_1をインストールします。2)MRE 2.10.6_1をインストールします。3)MD2.8.8.4をインストールします。

それはそれほど複雑である必要がありますか?他の解決策はありますか(おそらく、しかし私は今必要なものを持っています)。乾杯!


私は罰の吸盤だと思います。すべてが機能した後、「MRE 2.10.10をもう一度試してみましょう...そしてインストールした後も、モノラルプログラムが機能しません。それで、それをアンインストールして、上記に戻ったので、 MD 2.8.8.4で作業を行うことができます。これは、自分でビルドする際の「依存関係またはライブラリ」の問題をステップスルーせずに実行できる最新バージョンのようです(X10をビルドするときに持っていた依存関係の「楽しさ」を思い出させます)。 (またはX11でしたか?)そしてGnomeは2000年頃に私のSlackwareボックスを使用していました。)

于 2012-12-06T14:07:10.027 に答える