我让Xcode 4.1预览版5工作正常,但决定通过App商店升级到最终的xcode 4.1。我先卸载了Xcode ......
sudo /Developer/Library/uninstall-devtools –mode=all
然后通过应用程序商店安装Xcode并重新启动。
我也完全删除了RVM但是......现在每当我尝试安装Ruby版本时它都会失败。在错误文件中,我得到了这个:
[2011-07-27 18:29:25] ./configure --prefix="/Users/holden/.rvm/usr"
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... config/install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... no
checking for gcc... /usr/bin/gcc-4.2
checking whether the C compiler works... no
configure: error: in `/Users/holden/.rvm/src/yaml-0.1.4':
configure: error: C compiler cannot create executables
See `config.log' for more details
/ usr / bin目录中没有gcc-4.2或任何其他gcc。
Xcode有什么用?
答案 0 :(得分:18)
显然,甚至在从Appstore下载并“安装”XCode之后,尽管下载过程很长,但似乎安装它并且“Installed”这个词最终会显示在商店旁边。您仍然必须在应用程序文件夹中再次手动安装它才能运行。
奇
答案 1 :(得分:18)
刚买了一台Mac, 在安装Xcode并看到/ usr / bin没有gcc后,我必须做些什么才能工作,是: 输入Xcode首选项转到下载选项卡并安装命令行工具。 设置我的开发者帐户并下载工具后,我打开了终端并输入了
rvm install 1.9.3 --with-gcc=clang
一切都已编译完成。
答案 2 :(得分:2)
注意 - 运行“安装Xcode”后,我仍然只在/ usr / bin中有“gcc”,而不是gcc-4.2。但仍然工作正常,/ usr / bin / gcc是/usr/bin/llvm-gcc-4.2的符号链接
答案 3 :(得分:0)
Guy上面的回答似乎解决了在RVM中使用XCode 4.2完全安装编译Ruby的问题,并删除了我从https://github.com/kennethreitz/osx-gcc-installer安装GCC。这对于需要同时安装RVM和XCode 4.2的用户来说是首选。