Удалить активный TCL Mac

Я пытаюсь удалить Active TCL на своем Mac, и предоставленный код с веб-сайта не работает. Я получаю сообщения об ошибках, говорящих, что это не каталог. Когда я просматриваю путь к файлу, который дает мне код, я могу найти его вручную, но это не работает. Есть ли другой способ избавиться от этого?

Ниже приведен предоставленный код:

$ cd /Library/Frameworks/Tcl.framework/Versions/<version>/Resources/Scripts/uninstall
$ sudo ./uninstall

person user3221720    schedule 18.02.2014    source источник


Ответы (3)


$ cd /Library/Frameworks/Tcl.framework/Versions/8.6/Resources/Scripts/
$ sudo ./uninstall
sudo: ./uninstall: command not found
$ ls -al uninstall 
-rw-r--r--  1 root  admin  6868 Oct 26  2013 uninstall

удалить не является исполняемым.

$ sudo chmod a+x uninstall
$ sudo ./uninstall

Затем в моем доке появился значок Tcl, и когда я щелкнул его, появилось диалоговое окно с вопросом:

Подтвердите, что хотите удалить все файлы Tcl 8.6?

person 7stud    schedule 06.06.2014
comment
Та же проблема. Это решение работает. Активное состояние оставляет Teapot и некоторые другие файлы позади. - person RFAustin; 21.02.2015
comment
Есть некоторые дополнительные инструкции, необходимые, если вы используете MacPorts вместо Homebrew. Во-первых, вам нужно отредактировать строку shebang скрипта uninstall. По умолчанию он говорит #!/usr/local/bin/tclsh8.6, и вам нужно изменить его на #!/opt/local/bin/tclsh8.6. Кроме того, если он жалуется на что-то вроде can't find package Tk, просто запустите sudo port install tk. Все остальное должно работать, как описано выше. - person GDP2; 09.08.2018

Это сработало для меня. Вы можете попробовать.

cd /Library/Frameworks/Tcl.framework/Versions/8.5/Resources/Scripts \
sudo ./uninstall
person ac11    schedule 05.03.2014

В случае сбоя команды sudo ./uninstall исправьте разрешение с помощью sudo chmod 755 ./uninstall. Затем будет выполнена команда удаления.

Источник: https://community.activestate.com/node/9010

person Mesbah    schedule 16.01.2017