Сломанный монодевел - PullRequest
       30

Сломанный монодевел

0 голосов
/ 17 января 2012

Привет! Я хотел обновить свою версию mono, чтобы иметь возможность использовать определенные функции .Net 4.

Я скачал тарболл 2.10 и скомпилировал его согласно инструкциям, которые я нашел, что, кажется, все прошло хорошо.

Это вывод, который я получаю:

$ mono -V

Компилятор Mono JIT версии 2.10 (tarball Sun 8 января 11:25:36 GMT 2012) Copyright (C) 2002-2011 Novell, Inc.www.mono-project.com TLS: __thread SIGSEGV: altstack Уведомления: epoll Архитектура: x86 Отключено: нет Разное: softdebug LLVM: поддерживается, не включен.GC: * ​​1010 * Включен Бём (с набранным GC и Parallel Mark) **

Однако, monodevelop больше не запускается, и вместо этого я получаю следующий вывод.

$ monodevelop ВНИМАНИЕ: Не удается найти каталог Mozilla, содержащий libgtkembedmoz.so.Некоторые дополнения могут не функционировать.Пожалуйста, установите MOZILLA_FIVE_HOME в свой каталог Mozilla.Необработанное исключение: System.TypeLoadException: произошло исключение загрузки типа. **

Я пытался удалить и переустановить monodevelop, но, похоже, это не сработало.

Кто-нибудь знает, как я могу это исправить, или monodevelop несовместим с mono 2.10, как, по-видимому, предлагается в некоторых результатах поиска Google?Если это так, как мне вернуться к предыдущей версии mono (да, я немного noob из linux)?

Я использую Ubuntu 11.04 с xfce.

Спасибо за любую помощь!

1 Ответ

2 голосов
/ 17 января 2012

Сборка mono и monodevelop поверх существующей установки ubuntu mono даст вам очень запутанные и потенциально испорченные пакеты.Лучше всего использовать Parallel Mono Environment для создания более новых / бета-моно вещей.

Если вы не хотите сидеть и собирать все из исходного кода, вы можете установить мои новые бинарные пакеты для Ubuntu, как описано в Google + посте здесь .

Что касаетсяисправляя вашу существующую установку, я бы сделал: apt-get install --reinstall mono libmono*

...