我已经安装了Mountain Lion(Mac OS X 10.8),现在gcc似乎不再可用。我还安装了Xcode 4.4,因此没有更多的/ Developer目录。
我既需要Mac端口也需要gcc,也需要使用ruby gem(具有本地扩展名)。
Xcode 4.4是否包含gcc或是否可以安装gcc?
我已经安装了Mountain Lion(Mac OS X 10.8),现在gcc似乎不再可用。我还安装了Xcode 4.4,因此没有更多的/ Developer目录。
我既需要Mac端口也需要gcc,也需要使用ruby gem(具有本地扩展名)。
Xcode 4.4是否包含gcc或是否可以安装gcc?
Answers:
更新:
现在,您可以从终端运行以下命令:
xcode-select --install
从Xcode 4.3开始-现在必须从中手动安装命令行工具Xcode menu > Preferences > Downloads
。
另外,也有适用于Mountain Lion(10.8)和Mavericks(10.9)的独立安装软件包。
该软件包通过安装命令行开发人员工具以及Mac OS X SDK框架和标头,通过终端启用UNIX风格的开发。其中包含许多有用的工具,例如Apple LLVM编译器,链接器和Make。如果使用Xcode,这些工具也将嵌入在Xcode IDE中,并且可以使用Xcode 4.3及更高版本中的“下载”首选项窗格安装在系统上。此软件包需要Mac OS X 10.7.3或更高版本。
Preferences
,他正在谈论“首选项”对话框,当您激活XCode窗口时,可以在左上方的Xcode菜单中找到该对话框。
我发现从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
sudo ln -s /usr/local/bin/gcc-4.2 /usr/bin/gcc-4.2
只需将其粘贴到终端中即可:
export PATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:$PATH
希望对您有所帮助!
1.9.3版之前的《 Ruby on Mountain Lion》
先决条件
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
将以下内容添加到您的〜/ .profile或等效文件中:
export CC=/usr/local/bin/gcc-4.2
在尝试下面的安装命令之前,请重新加载外壳程序。
安装RVM
CFLAGS="-I/opt/X11/include" rvm reinstall ree
安装Ruby
Prefix the install command with CFLAGS="-I/opt/X11/include"
然后将新的红宝石设置为默认值:
user$ rvm use 1.9.2 --default
然后检查您的红宝石版本:
user$ ruby -v
对于类似问题的公认答案表明kennethreitz / osx-gcc-installer。在“ OSX GCC安装程序”区域中,两个选项中的第一个是预构建的二进制文件-Snow Leopard和Lion,但不是Mountain Lion。考虑到其中包括的内容,我不建议在任何10.8的内部版本上安装Xcode 4.4版之后,使用该项目的GCC-10.7-v2.pkg 。
更为相关的选项是根据Apple开发人员工具的开放源码构建自己的。
最新发布的Developer Tools 4.3的 Apple Open Source 没有GCC。4.1区域中GCC的来源可能太旧,无法与10.8一起使用。
最新版本的GCC主页。
GCC 4.7的构建状态链接到x86_64-apple-darwin10.8.0的结果 …
Apple提供了.mpkg
命令行工具(CLT)的安装程序,但通常不会公开该链接。它包括GCC。您可以安装它而无需下载/安装XCode。
您可以从该站点下载适用于Mountain Lion的GCC安装程序(.pkg文件)最新版本。您需要下载并安装它。