Удаление, Моно из Mac OS X v10.5 Leopard

Указатель NULL - это тот, который указывает на никуда. Когда вы разыскиваете указатель p, вы говорите «дайте мне данные в месте, хранящемся в« p ». Когда p является нулевым указателем, местоположение, хранящееся в p, является nowhere, вы говорите «Дайте мне данные в месте« нигде ». Очевидно, он не может этого сделать, поэтому он выбрасывает NULL pointer exception.

В общем, это потому, что что-то не было правильно инициализировано.

20
задан Drise 13 July 2012 в 22:15
поделиться

3 ответа

Вышеупомянутый сценарий просто удаляет все связанное с Моно в Вашей системе - и так как разработчики записали это, я уверен, что они ничего не пропустили :) В отличие от некоторых других операционных систем, сделанных компаниями-разработчиками программного обеспечения, которые рифмуют с "Макромягким", удаляющим программным обеспечением в OS X, так же просто как удаление файлов, 99% времени.. никакой реестр или что-либо как этот.

Так, короче говоря, да, что сценарий является, вероятно, единственной вещью, которую необходимо сделать.

11
ответ дан 30 November 2019 в 00:44
поделиться

Моно не содержит много пуха, поэтому просто выполнение тех команд будет прекрасно. Это столь же просто как удаляющий все папки данных и двоичные файлы.

0
ответ дан 30 November 2019 в 00:44
поделиться

Чтобы расширить ответ чувствofofite.com, установщик Mono для Mac OS помещает сценарий удаления в / Library / Receipts каталог, а не в образе установщика, как сказано в файле Notes.rtf. Каталог Receipts - это то, что Mac OS Installer.app использует для отслеживания того, какие пакеты были ответственны за установку каких файлов. Обычно их список хранится в файле .bom («ведомости материалов»), который можно просмотреть с помощью команды lsbom.

В случае Mono они также добавляют целую кучу ссылок из вашего / каталоги usr / bin и man. Их сценарии удаления находит и удаляет их. Поскольку скрипт удаления находится в месте, которое удаляет деинсталлятор, вам, вероятно, следует скопировать скрипт деинсталляции в другое место, прежде чем запускать его:

cd
cp /Library/Receipts/MonoFramework-2.4_7.macos10.novell.universal.pkg/Contents/Resources/uninstallMono.sh .
sudo ./uninstallMono.sh
rm uninstallMono.sh
2
ответ дан 30 November 2019 в 00:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: