可以尝试sudo gem uninstall cocoapods
具体指令和纠错记录如下,最终成功安装 cocopods1.7.2
Last login: Sat Feb 8 22:27:15 on ttys000
➜ ~ sudo rm -rf /usr/local/bin/pod
Password:
➜ ~ which pod
pod not found
➜ ~ sudo gem install cocoapods --version 1.7.2
Fetching: cocoapods-core-1.7.2.gem (100%)
Successfully installed cocoapods-core-1.7.2
Fetching: cocoapods-1.7.2.gem (100%)
Successfully installed cocoapods-1.7.2
Parsing documentation for cocoapods-core-1.7.2
Installing ri documentation for cocoapods-core-1.7.2
Parsing documentation for cocoapods-1.7.2
Installing ri documentation for cocoapods-1.7.2
Done installing documentation for cocoapods-core, cocoapods after 5 seconds
2 gems installed
➜ ~ pod --version
1.9.0.beta.3
➜ ~ which pod
/usr/local/bin/pod
➜ ~ sudo rm -rf /usr/local/bin/pod
➜ ~ which pod
pod not found
➜ ~ sudo gem uninstall cocoapods
Select gem to uninstall:
1. cocoapods-1.7.2
2. cocoapods-1.8.4
3. cocoapods-1.9.0.beta.3
4. All versions
> sudo gem uninstall cocoapods-core
Error: must enter a number [1-4]
➜ ~ which pod
pod not found
➜ ~ pod --version
zsh: command not found: pod
➜ ~ sudo gem install cocoapods --version 1.7.2
Successfully installed cocoapods-1.7.2
Parsing documentation for cocoapods-1.7.2
Done installing documentation for cocoapods after 2 seconds
1 gem installed
➜ ~ pod --version
1.9.0.beta.3
➜ ~ sudo rm -rf /usr/local/bin/pod
➜ ~ pod --version
zsh: command not found: pod
➜ ~ sudo gem uninstall cocoapods 1.9.0.beta.3
Gem '1.9.0.beta.3' is not installed
Select gem to uninstall:
1. cocoapods-1.7.2
2. cocoapods-1.8.4
3. cocoapods-1.9.0.beta.3
4. All versions
> 3
Successfully uninstalled cocoapods-1.9.0.beta.3
➜ ~ 2
cd: no such entry in dir stack
➜ ~ sudo gem uninstall cocoapods 1.8.4
Gem '1.8.4' is not installed
Select gem to uninstall:
1. cocoapods-1.7.2
2. cocoapods-1.8.4
3. All versions
> 2
Successfully uninstalled cocoapods-1.8.4
➜ ~ which pod
pod not found
➜ ~ pod --version
zsh: command not found: pod
➜ ~ sudo gem uninstall cocoapods
Remove executables:
pod, sandbox-pod
in addition to the gem? [Yn] y
Removing pod
Removing sandbox-pod
Successfully uninstalled cocoapods-1.7.2
➜ ~ which pod
pod not found
➜ ~ sudo gem uninstall cocoapods 1.7.2
Gem 'cocoapods' is not installed
Gem '1.7.2' is not installed
➜ ~ sudo gem install cocoapods --version 1.5.3
Fetching: cocoapods-1.5.3.gem (100%)
Successfully installed cocoapods-1.5.3
Parsing documentation for cocoapods-1.5.3
Installing ri documentation for cocoapods-1.5.3
Done installing documentation for cocoapods after 3 seconds
1 gem installed
➜ ~ pod --version
1.5.3
➜ ~ sudo gem uninstall cocoapods
Remove executables:
pod, sandbox-pod
in addition to the gem? [Yn] y
Removing pod
Removing sandbox-pod
Successfully uninstalled cocoapods-1.5.3
➜ ~ sudo gem install cocoapods --version 1.7.2
Fetching: cocoapods-1.7.2.gem (100%)
Successfully installed cocoapods-1.7.2
Parsing documentation for cocoapods-1.7.2
Installing ri documentation for cocoapods-1.7.2
Done installing documentation for cocoapods after 4 seconds
1 gem installed
➜ ~ pod --version
1.7.2
➜ ~