brew update 卡死排错 / 替换软件源 很久没用 brew,今天执行 brew update,一直卡着,还报错。记录一下解决过程。 步骤一:排查日志 运行 brew update --debug --verbose 可以看到后台的日志,能清楚看到卡在哪一步了。 我第一次运行这个命令,提示我执行 brew untap homebrew/homebrew-x11 照着做了。 再次运行此命令,发现顺利了很多,但还是卡住了。这一次卡在 fetc Mac 桩白墨 2019-07-06 236 热度 0评论
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 Linux 桩白墨 2019-06-25 179 热度 0评论
Mac 下安装 uWSGI 失败 / 找不到 libxml/parser.h pip install uWSGI 报错: core/xmlconf.c:9:10: fatal error: 'libxml/parser.h' file not found #include <libxml/parser.h> ^~~~~~~~~~~~~~~~~ 1 error generated. 尝试了网上的各种办法,都不行,比如 brew uninstall libxml2 Mac 桩白墨 2017-12-05 175 热度 0评论
homebrew 提速 从知乎找到的解决方案——用代理。 原理:brew 用 curl 下载,所以给 curl 挂上 socks5 的代理即可。(当然,首先要搞一下 shadowsocks) 操作:在 ~/.curlrc 文件中输入以下内容即可(我本机socks5的端口是1080): socks5 = "localhost:1080" Mac 桩白墨 2017-11-09 168 热度 0评论
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 Mac 桩白墨 2017-10-10 214 热度 0评论
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 Python 桩白墨 2017-09-24 371 热度 0评论
(Mac)给当前用户分配某个目录的读写权限 假设这个目录是 Homebrew 使用的目录,即 /usr/local/,执行如下命令即可: sudo chown -R $(whoami) /usr/local/ whoami,可以获取当前用户名 Mac 桩白墨 2017-03-10 148 热度 0评论