Homebrew无法下载软件包的问题

Homebrew是Mac一个非常方便的包管理工具,但是有时候下载的时候会出现安装包无法正常下载的情况,所以可以变通一下先把软件包通过HTTP代理下载回来,再放到Homebrew的临时下载目录里

使用下面命令可以查看Homebrew的临时下载目录。

1
2
mac$ brew --cache
/Library/Caches/Homebrew

接着随便找个代理工具下载回来就好了,如果没有可以试试迅雷的离线下载,前提是要有会员。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
mac$ brew install mysql
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/mysql-5.6.17_1.mavericks.bottle.tar.gz
Already downloaded: /Library/Caches/Homebrew/mysql-5.6.17_1.mavericks.bottle.tar.gz
==> Pouring mysql-5.6.17_1.mavericks.bottle.tar.gz
==> Caveats
A "/etc/my.cnf" from another install may interfere with a Homebrew-built
server starting up correctly.

To connect:
mysql -uroot

To have launchd start mysql at login:
ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
Then to load mysql now:
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
Or, if you don't want/need launchctl, you can just run:
mysql.server start
==> /usr/local/Cellar/mysql/5.6.17_1/bin/mysql_install_db --verbose --user=machaismile --basedir=/usr/local/Cellar/mysql/5.6.17_1 --datadir=/usr/local/var/mysql --t
==> Summary
🍺 /usr/local/Cellar/mysql/5.6.17_1: 9510 files, 338M

上面是安装mysql成功后的结果页面。