我已经安装了Mountain Lion (Mac OS X 10.8),现在gcc似乎不再可用了。我还安装了Xcode 4.4,这样就没有/Developer目录了。
我需要gcc的mac端口和红宝石宝石(有本机扩展)。
Xcode 4.4包含gcc吗?或者有安装gcc的方法吗?
我已经安装了Mountain Lion (Mac OS X 10.8),现在gcc似乎不再可用了。我还安装了Xcode 4.4,这样就没有/Developer目录了。
我需要gcc的mac端口和红宝石宝石(有本机扩展)。
Xcode 4.4包含gcc吗?或者有安装gcc的方法吗?
当前回答
1.9.3之前的Ruby on Mountain Lion
Pre-requisites
Xcode 4.4,
Xcode Command Line Tools
Homebrew
XQuartz 2.7.2 or later.
rbenv/ruby-build or RVM.
安装GCC
注意,Xcode命令行工具不包括GCC,它们包括LLVM-GCC。一样,一样,但不同。
$ brew tap homebrew/dupes
$ brew install apple-gcc42
将以下内容添加到~/。简介或同等资料:
export CC=/usr/local/bin/gcc-4.2
并在尝试下面的安装命令之前重新加载shell。
安装区
CFLAGS="-I/opt/X11/include" rvm reinstall ree
安装Ruby
Prefix the install command with CFLAGS="-I/opt/X11/include"
然后将新ruby设置为默认值:
user$ rvm use 1.9.2 --default
然后检查你的ruby版本:
user$ ruby -v
其他回答
更新:
您现在可以在终端上运行以下命令:
xcode-select --install
从Xcode 4.3开始-你现在必须从Xcode菜单>首选项>下载手动安装命令行工具。
另外,Mountain Lion(10.8)和Mavericks(10.9)都有独立的安装包。
这个包通过安装,支持通过终端进行unix风格的开发 命令行开发工具,以及Mac OS X SDK框架和 头。包括许多有用的工具,如Apple LLVM 编译器、链接器和制作。如果你使用Xcode,这些工具也是 嵌入到Xcode IDE中,并且可以安装在你的系统上 使用Xcode 4.3及以后版本的下载首选项窗格。这 要求Mac OS X 10.7.3及以上版本。
您可以使用这个Makefile自己编译它。如果你想节省2-5个小时,我用GCC 4.7.2为Mac OSX Mountain Lion创建了一个签名安装包,你可以在这里下载。
我发现从Lion升级后,我的安装失败了,因为它在/usr/bin/ GCC -4.2中寻找GCC现在默认的安装路径是/usr/bin/gcc。
我的错误是这样的:
make: /usr/bin/gcc-4.2: No such file or directory
符号链接可以解决这个问题:
sudo ln -s /usr/bin/gcc /usr/bin/gcc-4.2
您可以下载安装程序(。pkg文件)GCC的最新版本的山狮从这个网站。你只需要下载并安装它。
https://github.com/kennethreitz/osx-gcc-installer/downloads
只需将其粘贴到终端:
export PATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:$PATH
我希望这对你有所帮助!