OS X El Captian升级笔记: compdef: unknown command or service
趁着有了点空闲,删除了一些软件腾了点空间,就升级了Mac OS到了新版的系统。这个过程只能说很辛苦,同之前一样第一个问题就是Homebrew。
Homebrew
先去修改权限
sudo chown -R $(whoami) /usr/local
然后就是
brew doctor
还有
brew update
OSX 10.11 JDK 1.6
又发现之前的JDK 1.6的下载链接已经不能用,再找了个新的:
修复pip virtualenvwrapper
接着就是修复一系列的shell相关问题,以及一些历史遗留问题,比如python安装virtualenvwrapper
时候的six包错误:
OSError: [Errno 1] Operation not permitted: '/var/folders/6t/h404bjcd5tb_4q86tpv_251rv_0h0j/T/pip-sYsqDS-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six-1.4.1-py2.7.egg-info'
找到了
pip install --ignore-installed virtualenvwrapper
zsh
在运行zsh的时候,又遇到了:
compdef: unknown command or service: git
网上找了这个
rm -f ~/.zcompdump;compinit
发现不工作,后来才发现有多个.zcomdump
ls -alh |grep .zcom 21:36:41
-rw-r--r-- 1 fdhuang staff 35K Jul 8 2014 .zcompdump-CNfdhuang-5.0.5
-rw-r--r-- 1 fdhuang staff 36K Oct 27 15:40 .zcompdump-Phodal Huang-5.0.7
-rw-r--r-- 1 fdhuang staff 35K Aug 6 2014 .zcompdump-Phodal-5.0.2
-rw-r--r-- 1 fdhuang staff 35K Sep 3 2014 .zcompdump-Phodal-5.0.5
-rw-r--r-- 1 fdhuang staff 37K Nov 14 21:20 .zcompdump-Phodal-5.0.8
-rw-r--r-- 1 fdhuang staff 37K Nov 14 21:28 .zcompdump-Phodal-5.1.1
-rw-r--r-- 1 fdhuang staff 35K Oct 19 2014 .zcompdump-Phodal’s MacBook Pro-5.0.5
都删除了。。
rm -rf .zcompdump-*
似乎丢了几个包
compinit:498: no such file or directory: /usr/local/share/zsh/site-functions/_docker
compinit:498: no such file or directory: /usr/local/share/zsh/site-functions/_hg
brew install hg docker
安装的过程中发现这些函数是自动加上去的。
==> Downloading https://homebrew.bintray.com/bottles/mercurial-3.6.1.el_capitan.bottle.tar.gz
######################################################################## 100.0%
==> Pouring mercurial-3.6.1.el_capitan.bottle.tar.gz
==> Caveats
Bash completion has been installed to:
/usr/local/etc/bash_completion.d
zsh completion has been installed to:
/usr/local/share/zsh/site-functions
==> Summary
🍺 /usr/local/Cellar/mercurial/3.6.1: 375 files, 5.4M
==> Downloading https://homebrew.bintray.com/bottles/docker-1.9.0.el_capitan.bottle.tar.gz
或许您还需要下面的文章: