升级后brew还能用吗?支持10.9吗?

2013-10-23 09:08:39 +08:00
 family
4058 次点击
所在节点    macOS
13 条回复
Hualin
2013-10-23 09:16:04 +08:00
我也曾担心这个。我用的是 macports 目前没发现有啥影响。
rikugun
2013-10-23 09:56:33 +08:00
brew 有些问题. 我这还在下 command tools 更新看看行不行
ine181x
2013-10-23 10:27:54 +08:00
https://twitter.com/y_jono/status/387695238485008384

不会日语,求翻译。Google 了一下貌似意思是编译会有问题?
leofml
2013-10-23 10:33:47 +08:00
我直接从10.8.5升级到10.9GM版, brew可用
Ulu
2013-10-23 10:35:32 +08:00
bearcat001
2013-10-23 10:43:25 +08:00
可以用...只要装好xcode5
shibo501c
2013-10-23 13:16:36 +08:00
我是升级安装的, 暂时没发现问题
xujingbao
2013-10-23 14:30:09 +08:00
测试版的时候 brew就可以用
hzlzh
2013-10-23 14:31:59 +08:00
安装最新版 xcode然后 执行,brew upgrade
dorentus
2013-10-23 14:32:01 +08:00
装最新的 Xcode 5(附带正式版 10.9 SDK 的那个)。
然后 Command Line Tools 已经不用装了。
dorentus
2013-10-23 14:36:14 +08:00
@ine181x 这个之前也有别人说过,就是 10.9 自带编译器的使用的 C++ 库,默认设定从 libstdc++ 换成了 libc++;那么之前 homebrew 里面装的一些软件包,是和 libstdc++ 链接的,那么更新后,依赖这些软件包的软件包,再安装或者更新,会要和 libc++ 链接,于是就会出错。

Homebrew 现在已经能提示这类错误了。解决的方法也很简单,按提示,把老软件包删掉重装一遍即可。
wzxjohn
2013-10-23 14:38:27 +08:00
目前没发现什么问题。。。
ine181x
2013-10-23 14:59:30 +08:00
@dorentus thank you 更新之后已经遇到了。brew 会提示。

Error: subversion dependency sqlite was built with the following
C++ standard library: libstdc++ (from clang)

This is incompatible with the standard library being used
to build subversion: libc++ (from clang)

Please reinstall sqlite using a compatible compiler.
hint: Check https://github.com/mxcl/homebrew/wiki/C++-Standard-Libraries

然后只要 brew reinstall sqlite 就可以了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/86554

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX