Как удалить SDK Google App Engine
С тех пор как я установил программу запуска Google App Engine на своем Mac (OS X Lion), я периодически получал периодические предупреждения из SDK Google App Engine об автоматическом обновлении, и я не смог понять, как чтобы удалить/отключить его.
Я просмотрел Как удалить SDK Google App Engine с моего mac?, но я не смог найти файл, указанный в ответе.
Любые другие предложения?
Ответы
Ответ 1
Если вы хотите, чтобы отключить функцию автообновления App Engine, выполните следующие действия: источник):
Либо удалите файл:
~/Library/Preferences/com.google.Keystone.Agent.plist
Или добавьте к нему новое свойство Disabled
(если вы хотите сохранить файл):
<key>Disabled</key>
<true/>
Если вы хотите полностью удалить Обновление программного обеспечения Google, сделайте следующее (источник):
-
Удалите все программы Google, установленные на вашем компьютере.
-
Откройте окно терминала, перейдя в Приложения > Утилиты в Finder.
-
Обновление программного обеспечения Google может быть удалено для определенного пользователя или для всей вашей системы. Вставьте одну из следующих команд в терминал:
Удаление для конкретного пользователя:
~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall
Удалить всю систему: (нужен root-доступ):
sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall
Обратите внимание, что две команды, перечисленные выше, должны быть в одной строке
Конечно, само собой разумеется, что вы можете удалить каталог, который вы выбрали для хранения SDK App Engine Python.
Также обратите внимание, что если ваш файл .plist
находится в двоичном формате, вам нужно будет преобразовать его в XML и затем вернуться, когда вы закончите (источник).
От двоичного к XML:
plutil -convert xml1 some_file.plist
От XML до двоичного:
plutil -convert binary1 some_other_file.plist
Ответ 2
Я установил Google App Engine без Google Updater (декабрь 2012 г.).
Чтобы удалить все файлы, которые были установлены GAE, выполните следующие действия:
rm -rf /Applications/GoogleAppEngineLauncher.app
sudo find -L /usr/local/bin -type l -exec rm -- {} +
sudo rm /usr/local/google_appengine
Первая строка зависит от местоположения вашего GoogleAppEngineLauncher, конечно.
Во второй строке удаляются все недопустимые символические ссылки каталога/usr/local/bin
Ответ 3
В Mac Terminal, набрав:
$ sudo gcloud components list
Вы получаете список установленных и не установленных:
The following are the components available through the Google Cloud
SDK. You may choose to install one or more of the pre-configured
packages (which contain everything you need to get started), and/or
any of the individual components below.
......
| Not Installed | gcloud app Python Extensions | app-engine-python | 6.6 MB |
| Installed | BigQuery Command Line Tool | bq | < 1 MB |
| Installed | Cloud DNS Admin Command Line Interface | dns | < 1 MB |
| Installed | Cloud SDK Core Libraries | core | 1.3 MB |
| Installed | Cloud SQL Admin Command Line Interface | sql | < 1 MB |
| Installed | Cloud Storage Command Line Tool | gsutil | 3.0 MB |
| Installed | Compute Engine Command Line Interface | compute | < 1 MB |
| Installed | Compute Engine Command Line Tool (deprecated) | gcutil | < 1 MB |
......
Последний столбец из вышеперечисленного списка содержит COMPONENT_ID (..., "app-engine-python", "bq", "dns",...). "age-java" - это один из COMPONENT_ID, который Я не показывался в приведенном выше списке.
Чтобы удалить установленный компонент, используйте его COMPONENT_ID. Например, чтобы удалить gae-java, вы говорите:
$ sudo gcloud components remove gae-java
И gae sdk для java будет удален:
The following components will be removed:
-------------------------------------------------------------------
| App Engine SDK for Java | 1.9.17 | 161.2 MB |
| App Engine SDK for Java (Platform Specific) | 1.9.10 | < 1 MB |
-------------------------------------------------------------------
Do you want to continue (Y/n)? Y
|- Creating update staging area -|
|============================================================|
|- Uninstalling: App Engine SDK for Java -|
|============================================================|
|- Uninstalling: App Engine SDK for Java (Platform Speci... -|
|============================================================|
Creating backup and activating new installation...
Done!
Не уверен, что это то, что вы ищете. Надеюсь, это поможет.
Ответ 4
Просто удалите папку google-cloud-sdk.
EDIT:
Как я могу понять, предыдущие ответы состоят в том, чтобы отключить автоматическое обновление, но это также повлияет на другие приложения Google, такие как google chrome, для которых вы, вероятно, не захотите этого делать.
Во время установки ".bash_profile" записывается с чем-то вроде:
# The next line updates PATH for the Google Cloud SDK.
source '/Users/<your_name>/google-cloud-sdk/path.bash.inc'
# The next line enables bash completion for gcloud.
source '/Users/<your_name>/google-cloud-sdk/completion.bash.inc'
Итак, в заключение, просто удалите папку, которая, скорее всего, будет находиться в вашем корне, если вы не указали что-то еще во время установки.
Ответ 5
Чтобы удалить движок Google для движка из Windows и переустановить его, перейдите в Панель управления → Программы удаления → Google App Engine.
Программа будет удалена.
Теперь в строке поиска в Windows введите google app engine... если вы получите какие-либо связанные файлы, перейдите в эту папку и удалите ее также там. Это приводит к успешному удалению. После этого, если вы хотите, вы можете повторно установить его.