2010-11-08 2 views
2

Моя установка MonoTouch ввернута как-то (MonoDevelop даже не откроется). Итак, вчера я удалил/Developer/MonoTouch с моего Mac, потому что это были единственные направления, которые я смог найти для его удаления. Сегодня я попытался переустановить его и MonoDevelop. Оба установщика работали нормально, но у меня все еще есть одна и та же проблема, поэтому я снова «удалил» ее ... и этот каталог не существует на этот раз. Затем я пошел устанавливать более старую версию (2.6.7), и этот установщик говорит мне, что у меня установлена ​​более новая версия. Итак ... что мне делать?Исправить установку MonoTouch?

Я в очень, очень плохом настроении из-за всего этого прямо сейчас. Работа за несколько месяцев теперь бессмысленна, если я не смогу снова запустить это.

EDIT

я, наконец, получил старую версию MonoTouch для установки. Версия 2.6.7, которая была загружена с их сайта. Теперь, когда я запускаю MonoDevelop, я получаю сообщение об ошибке «MonoDevelop требует Mono Framework версии 2.6.7 или новее» и дает мне возможность «Отменить» или «Загрузить».

Это ошибка, которую я получил, которая начала все это. Я установил 2.6.7, но он не распознает, и если я установлю 2.8, он просто не запустится (значок отскакивает 3 раза, а затем ничего не делает, нет ошибки, нет приложения).

EDIT 2

Другая вещь, следует отметить, что независимо от того, сколько раз я установить/удалить/переустановить любую версию Mono Framework, вообще ничего не показывает в/Developer/MonoTouch.

Я не знаю, насколько это важно, но, учитывая то, что раньше было, пока эта проблема не началась, я подумал, что это стоит упомянуть.

Также, поскольку эта проблема началась, я больше не могу открывать любые .xib-файлы внутри Interface Builder. Независимо от того, что это означает, что созданный в XCode или открывающий интерфейс Builder затем создает новый View. Интерфейс Builder работает нормально, но как только я пытаюсь открыть любой .xib, он выдает сообщение об ошибке this.

Я заметил, что в нем сказано что-то о libxml2, который был установлен вчера и, вероятно, является основной причиной этого ... но я удалил и переустановил это, а также не повезло.

+0

попробовать 'локализовать MonoTouch' в терминале. – kennytm

+0

благодарю вас за это, мне просто нужно сначала создать базу данных локализации ... не знаю, как долго это займет, но спасибо. –

+0

По-видимому, на моей машине имеется довольно много папок и файлов с именем «MonoTouch» ... но ни один из них ничего, кроме моих проектов. –

ответ

2

Вам необходимо установить Mono 2.6.7 или более поздней версии, пожалуйста, скачайте и установите:

http://ftp.novell.com/pub/mono/archive/2.8/macos-10-x86/10/MonoFramework-2.8_10.macos10.novell.x86.dmg

+0

В комментариях выше, когда я это делаю, MonoDevelop не запускается. Значок приложения отскакивает 3 раза, тогда ничего не происходит. То же самое, если я попытаюсь запустить его из терминала в соответствии с вашими инструкциями выше. –

+1

Затем ваша моно-версия повреждена, что означает «ls -al/usr/bin/mono» в терминале? Что говорит «ls -al /Library/Frameworks/Mono.framework/Versions»? Что говорит «ls -al /Library/Frameworks/Mono.framework/Versions/Current/bin/mono»? Что говорит «mono -V»? –

+0

Первое: lrwxr-хт-х 1 корень колеса 48 5 августа 2009/USR/бен/моно -> /Library/Frameworks/Mono.framework/Commands/mono Второе: всего 8 drwxr-хт-х 5 корень admin 17.11.2010 10:12. drwxr-xr-x 9 root admin 306 ноя 8 10:12 .. drwxrwxrwx 3 root admin 102 ноя 8 10:12 2.6.7 drwxrwxrwx 13 root admin 442 ноя 8 10:12 2.8 lrwxr-xr-x 1 root admin 3 ноя 8 10:12 Текущий -> 2.8 В-третьих: -rwxr-xr-x 1 root admin 4217028 7 окт 13:52 /Library/Frameworks/Mono.framework/Versions/Current/bin/mono –