我安装了 Cocoapods 0.28 版,现在想从我的机器上卸载它。我该怎么做?
答案1
首先,通过在终端中运行以下命令确定您安装了哪个版本的 Cocoapods:
gem list --local | grep cocoapods
您会看到类似如下的输出:
cocoapods (0.27.1, 0.20.2)
cocoapods-core (0.27.1, 0.20.2)
cocoapods-downloader (0.2.0, 0.1.2)
这里我安装了两个版本的Cocoapods。
要完全删除,请发出以下命令:
gem uninstall cocoapods
gem uninstall cocoapods-core
gem uninstall cocoapods-downloader
如果你安装了多个版本,就像我一样,它会提示你选择特定版本或全部。如果你想卸载特定版本,你也可以使用-v
以下开关:
gem uninstall cocoapods -v 0.20.2
再次运行gem list --local | grep cocoapods
将确认 Cocoapods 已被删除。
您的主目录中的隐藏文件夹中可能会有残留的工件。使用以下命令删除它们:
rm -rf ~/.cocoapods
答案2
我使用以下 bash 脚本删除所有相关的 gem。
for i in $( gem list --local --no-version | grep cocoapods );
do
gem uninstall $i;
done
另外删除~/.cocoapods
以删除 podspecs 的缓存。
rm -rf ~/.cocoapods/
答案3
gem list --local --no-versions | grep cocoapods | xargs sudo gem uninstall
sudo rm -rf ~/.cocoapods
答案4
如果您安装了 2 个版本的 cocoapods,并且您无法弄清楚为什么或如何删除它们,我想问您这个问题...
在过去的某个时间点,您是否运行过此命令?
sudo gem install cocoapods -n /usr/local/bin
如果你的答案是肯定的,并且你正在努力寻找答案,那么请像我一样运行:
sudo gem uninstall cocoapods -n /usr/local/bin
明白了吗?:) 这应该可以修复 cocoapods 的“其他”版本...现在你只剩下 gem 了。
现在您只需运行sudo gem uninstall cocoapods
然后再次运行即可sudo gem install cocoapods
进行全新安装。
我也会检查这个答案,因为它也会清理缓存:)https://superuser.com/a/686319/1276003。