Я хочу вернуть свою среду разработки: требования, которые работают для установки MD 2.8.8.4 на мой Mac
После попытки собрать последнюю версию 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), выскочило уведомление, в котором говорилось, что мне нужно минимальное MRE 2.10.4. Итак, вернемся к процессу удаления, загрузки, переустановки только для того, чтобы обнаружить, что MRE, похоже, не знает, где находятся библиотеки, и мои программы не запускаются, поэтому я даже не пытался установить дальше Затем у меня возникла блестящая идея установить MRE / MDK 3.0.2 (самую последнюю версию)... полагая, что это должно быть сделано правильно, и "вы думаете, что он может знать, где находятся библиотеки". Ах, но как ошибался я. После того, как я установил эту версию и попытался запустить мои программы, она выдавала ошибку типа "dyld: unknown требуется команда загрузки 0x80000022 Trace/BPT trap". Посмотрев это, я обнаружил, что мне нужен Snow Leopard или>, (10.6 +).
Теперь мой вопрос: какую версию MRE и MDK я могу использовать в моей системе, которая правильно устанавливает ссылки на библиотеки и работает на Mac (OSX 10.5.8), чтобы я мог вернуть свою первоначальную систему разработки MonoDevelop 2.8.8.4? Или, если никто этого не знает, что мне нужно, чтобы MRE / MDK знали, где находятся библиотеки?
CHEERS
1 ответ
Хорошо, вот что сработало, чтобы вернуть меня. Я решил, что я даже понизил свой MD, чтобы я мог получить что-то работающее. Ну, ни 2.8.6.5, ни MD 2.8.4.2 не будут работать с MRE 2.10_5, поэтому я вернулся к более старым версиям MRE/MDK. Я обнаружил, что MRE 2.10.6_1 позволяет запускать мои моно-программы (он знал, где искать библиотеки), затем я скачал и установил MDK 2.10.6_1 и попытался запустить мои моно-программы... ах не удалось найти библиотеки. Поэтому я подумал, что, может быть, я снова установлю MRE. И это мои программы работали. Затем я установил и запустил MD 2.8.8.4, и все заработало ! Похоже, это то, что нужно для работы MD 2.8.8.4 на Mac OSX 10.5.8: шаг 1) установить MDK 2.10.6_1 2) установить MRE 2.10.6_1 3) установить MD 2.8.8.4
Это должно быть так сложно? Есть ли другие решения (возможно, но у меня есть то, что мне нужно прямо сейчас). CHEERS!
Я предполагаю, что я лох за наказание. После того, как я все заработал, я подумал: "Теперь давайте просто попробуем MRE 2.10.10 снова... и после его установки мои моно-программы снова не работают. Итак, я удалил это и вернулся к предыдущему, так что я мог бы выполнить свою работу в MD 2.8.8.4, который, похоже, является последней версией, которую я могу запустить, не обращая внимания на проблемы с "зависимостями или библиотеками" при создании моей собственной версии (это как-то напоминает мне "забавную" зависимость, с которой я столкнулся при сборке X10 (или это был X11?) и Gnome в 2000 или около того с моей коробкой Slackware.)