繁体   English   中英

使用RVM的Mac OS X Lion Xcode问题

[英]Mac OS X Lion Xcode problems using RVM

我有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有什么用?

显然,甚至在从Appstore下载并“安装”XCode之后,尽管下载了很长的过程,但似乎安装它并且“Installed”这个词最终会显示在商店旁边。 您仍然必须在应用程序文件夹中再次手动安装它才能工作。

奇。

刚刚买了一台Mac,在安装Xcode后看到/ usr / bin没有gcc,我必须做的就是:输入Xcode首选项转到下载选项卡并安装命令行工具。 设置我的开发者帐户并下载工具后,我打开终端并输入

rvm install 1.9.3 --with-gcc=clang

一切都编译和工作。

注意 - 运行“安装Xcode”后,我仍然只在/ usr / bin中有“gcc”,而不是gcc-4.2。 但仍然工作正常,/ usr / bin / gcc是/usr/bin/llvm-gcc-4.2的符号链接

盖伊上面的回答似乎解决了在RVM中编译完全安装XCode 4.2的问题,并删除了我从https://github.com/kennethreitz/osx-gcc-installer安装GCC。 对于需要同时安装RVM和XCode 4.2的用户来说,这是首选。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM