在尝试像这样 ==>构建最新的 MonoDevelop (MD) 3 之后,我遇到了一些我不会在这篇文章中讨论的问题,因为现在我只想恢复我原来的开发环境,即 MD 2.8 .8.4.
在尝试进行构建时,我得到的印象(可能是在互联网上查找了一些东西之后)我需要更新版本的 MDK,所以我下载并安装了 MDK 2.10.10。经过一番挣扎,我决定放弃(深夜)并卸载了我原来的 MD 2.8.8.4,并清理了垃圾,当然我不会在我的 Mac 上保留很长时间的安装程序文件,因为我没有没有太多额外的空间。
好的,抱歉绕道而行!当我尝试重新安装 MD 2.8.8.4 时,应用程序没有启动,我不知道为什么。我认为它与它找不到的库有关。我试着运行我的一些单声道程序,在我开始胡闹之前,他们找不到我认为是“glibsharpglue”,所以我做了一些搜索,发现了这个,这与我的发现一致,但我不知道该怎么做。我还在互联网上发现了一些东西,表明我的 MRE 安装可能已孵化。这与我第一次安装 MD 和依赖项没有太多麻烦的回忆一致。我不记得必须做任何配置库的位置才能运行的工作。唔。无论如何,我想我会退后并尝试更早的下载(文档仍然非常稀疏 - 或者我似乎无论如何都找不到它 - 关于系统方面的依赖项/版本,甚至是工具包方面的(MRE,或MDK)是运行给定版本的 MD 所必需的。)。
所以,长话短说,我下载了我在档案中找到的 MRE 2.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:未知所需的加载命令 0x80000022 Trace/BPT 陷阱”。查了一下这个,我发现我需要雪豹或>,(10.6 +)。
现在我的问题是,我可以在我的系统上使用什么版本的 MRE 和 MDK 来正确设置库引用并在 Mac (OSX 10.5.8) 上运行,这样我就可以取回我原来的开发系统 MonoDevelop 2.8.8.4 ? 或者,如果没有人知道,我需要什么让 MRE/MDK 知道图书馆在哪里?
干杯