brew update 卡死排错 / 替换软件源

很久没用 brew,今天执行 brew update,一直卡着,还报错。记录一下解决过程。 步骤一:排查日志 运行 brew update --debug --verbose 可以看到后台的日志,能清楚看到卡在哪一步了。 我第一次运行这个命令,提示我执行 brew untap homebrew/homebrew-x11 照着做了。 再次运行此命令,发现顺利了很多,但还是卡住了。这一次卡在 fetc

Mac 下给树莓派安装 CentOS 7

无显示器、键鼠,需要网线。 1 下载 centos7 镜像 进入 http://isoredirect.centos.org/altarch/7/isos/armhfp/,点击第一项,跳转到下载页面,我这里选择 GNOME 版的: 下载之后解压,得到一个镜像文件:CentOS-Userland-7-armv7hl-RaspberryPI-GNOME-1810-sda.raw 2 烧录镜像到 sd

homebrew 提速

从知乎找到的解决方案——用代理。 原理:brew 用 curl 下载,所以给 curl 挂上 socks5 的代理即可。(当然,首先要搞一下 shadowsocks) 操作:在 ~/.curlrc 文件中输入以下内容即可(我本机socks5的端口是1080): socks5 = "localhost:1080"

mac 关闭某端口的进程

启动 flask 时报错:OSError: Address already in use 应该是有谁占用了 5000 端口。解决方法: lsof -i tcp:5000,找到占用此端口的进程号 kill {进程号},杀掉进程 再次启动 flask 完整实例: (venv) ➜ flaskr lsof -i tcp:5000 COMMAND PID USER FD TYPE D

oh-my-zsh 中没有 virtualenv 提示/oh-my-zsh 插件

oh-my-zsh 中,用 source venv/bin/activate 激活 virtualenv 时,发现 shell 提示符中没有出现提示。 解决方案 修改 ~/.oh-my-zsh/plugins/virtualenv/virtualenv.plugin.zsh, 注释掉 export VIRTUAL_ENV_DISABLE_PROMPT=1 即可。 因为 oh-my-zsh 的 vi