如何卸载Google App Engine SDK

时间:2012-02-08 07:02:24

标签: macos google-app-engine

自从我在Mac(OS X Lion)上安装Google App Engine Launcher以来,我一直在收到Google App Engine SDK关于自动更新的定期提醒,但我无法弄清楚如何卸载/禁用它。

我查看了How do I delete the Google App Engine SDK from my mac?,但找不到答案中列出的文件。

还有其他建议吗?

5 个答案:

答案 0 :(得分:38)

我在没有任何Google Updater的情况下安装了Google App Engine(2012年12月)。 要删除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目录的所有无效符号链接

答案 1 :(得分:33)

如果您只想停用 App Engine自动更新功能,请执行以下操作(source):

删除文件:

~/Library/Preferences/com.google.Keystone.Agent.plist

向其添加新的Disabled属性(如果您希望保留该文件):

<key>Disabled</key>
<true/>

如果您想完全卸载 Google软件更新,请执行以下操作(source):

  1. 卸载您计算机上当前安装的所有Google程序。

  2. 转到应用程序&gt;打开终端窗口Finder中的实用程序。

  3. 可以为特定用户或整个系统卸载Google软件更新。在终端中粘贴以下命令之一:

  4. 为特定用户卸载:

    ~/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

    请注意,上面列出的两个命令应该在一行

    当然,不用说你可以删除你选择存储App Engine Python SDK的目录。

    另请注意,如果您的.plist文件采用二进制格式,则需要将其转换为XML,然后在完成后再返回(source)。

    从二进制到XML:

    plutil -convert xml1 some_file.plist
    

    从XML到二进制:

    plutil -convert binary1 some_other_file.plist
    

答案 2 :(得分:4)

在Mac终端输入:

$ 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_IDs(...,&#34; app-engine-python&#34;,&#34; bq&#34;,&#34; dns&#34;,.. 。)&#34;年龄的java&#34;是COMPONENT_ID之一,我没有在上面的列表中显示。

要删除已安装的组件,请使用其COMPONENT_ID。例如,要删除gae-java,请说:

$ sudo gcloud components remove gae-java

java的gae sdk将被删除:

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!

不确定它是否是您要找的。希望这会有所帮助。

答案 3 :(得分:1)

只需删除 google-cloud-sdk 文件夹即可。

修改

据我所知,以前的答案是禁用自动更新,但这也会影响其他google应用程序,例如谷歌浏览器,但您可能不希望这样做。

在安装过程中,“。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'

总而言之,只需删除最有可能位于根目录中的文件夹,除非您在安装过程中指定了其他内容。

答案 4 :(得分:-1)

要从Windows卸载google app引擎并重新安装,请转到控制面板 - &gt;卸载程序 - &gt; Google App Engine。 该程序将被卸载。 现在,在Windows的搜索栏中,键入google app engine ...如果您收到任何相关文件,请转到该文件夹​​并从中删除它。这导致成功卸载。如果您希望可以重新安装它。