Ruby on rails 如何删除XCode 4.2并安装4.1以在OSX Lion上开发Ruby/Rails?
我使用RVM(ruby版本管理器)开发Rails应用程序 我不得不下载XCode,在应用商店里我只得到了4.2版 现在RVM说它不能用这个XCode正确地构建rubies,所以我遵循了本教程: 我从控制台中键入Ruby on rails 如何删除XCode 4.2并安装4.1以在OSX Lion上开发Ruby/Rails?,ruby-on-rails,ruby,xcode,rvm,osx-lion,Ruby On Rails,Ruby,Xcode,Rvm,Osx Lion,我使用RVM(ruby版本管理器)开发Rails应用程序 我不得不下载XCode,在应用商店里我只得到了4.2版 现在RVM说它不能用这个XCode正确地构建rubies,所以我遵循了本教程: 我从控制台中键入rvm requirements时显示的链接下载了XCode版本。(https://developer.apple.com/downloads/download.action?path=Developer_Tools/xcode_4.1_for_lion/xcode_4.1_for_li
rvm requirements
时显示的链接下载了XCode版本。(https://developer.apple.com/downloads/download.action?path=Developer_Tools/xcode_4.1_for_lion/xcode_4.1_for_lion.dmg)
现在,有一个3.09 GB的.dmg和一个installXCodeLion包,它安装成功了,但是在我的系统上没有XCode或其他任何东西之后。(我也停止了iTunesHelper进程…)
有人知道如何安装XCode 4.1吗?或者从苹果哪里正式获得?
或者任何人在Lion上成功使用RVM和ruby 1.9.2 w/Rail 3.1?要检索Xcode 4.1,您必须登录并转到。您将找到所有Xcode版本的所有安装磁盘映像。开发者工具安装在系统磁盘上的“开发者”文件夹中。 (不在“应用程序”文件夹中!)
旧的XCode版本确实可以在Mac Dev Center下载站点上找到。我将为您省去任何额外的麻烦:您的rvm安装已经过时 重新安装Xcode 4.2,抓取最新的rvm,然后无忧无虑地重新开始工作。使用卸载4.2
/Library/Developer/4.2/uninstall-devtools--mode=all
那么XCode 4.1下载是您的应用程序文件夹中没有“安装XCode”应用程序吗?在从xcode_4.1_for_lion.dmg执行包后,我必须运行它来完成安装。Guillaume Petit是正确的-首先从应用程序文件夹中删除Install xcode(从应用商店中删除4.2版本) 再次运行xcode_4.1_for_lion.dmg,它将在应用程序中创建一个新的安装xcode(4.1版本)。运行它,开发人员工具将按预期安装。非常感谢 这很有帮助 第一: 使用卸载4.2 /Library/Developer/4.2/uninstall-devtools--mode=all 第二: 下载xcode4.1安装的dmg文件 运行dmg文件以安装Xcode 确保“/application”目录中没有“install Xcode”文件 运行dmg文件后,将在“应用程序”目录中创建一个新的“安装Xcode”文件 最后:
运行installxcode完成安装我不确定是否有人知道,但我在另一篇文章中读到,你必须使用clangoption来安装rubies。例如:
rvm install 1.9.2 --with-gcc=clang
是的,我知道,但是开发者文件夹没有被创建,而且上面写着“安装成功”,谢谢。但实际上,这正是“rvm要求”链接到的文件。安装后什么也没发生的那个。将再次下载并查看是否有任何更改。您是否已通过运行“sudo/Developer/Library/uninstall devtools--mode=all”卸载了Xcode安装?在此之后,您必须在安装Xcode 4.1之前重新启动计算机。实际上,我只是通过在控制台上键入“sudo rm-rf/Developer”来“卸载”Xcode,如链接教程中所述。哎哟。也许我会重新安装4.2,因为我仍然有appstore中的安装程序应用,然后正确卸载,然后用新下载的4.1重试。它仍然不工作:(-我重新安装了4.2,正确卸载了它,尝试了新下载的xcode_4.1_lion在之前、之间和之后重新启动…仍然没有“开发者”文件夹或XCode的任何迹象…啊!我的RVM是一个新的安装,安装后控制台中的自述文件说它不能与XCode 4.2正常工作-所以我甚至没有尝试过。但现在我尝试通过RVM与4.2安装rubies,一切都很好。所以我想说RVM的自述文件已经过时了…谢谢大多数东西都可以工作,但有些不行。使用本机库的gem肯定会左右崩溃。@colinm:rvm没有问题,任何1.9.3-p0版本的ruby都不应该在llvm编译器上完全支持(Xcode 4.2只有llvm gcc),还有一些带有本机扩展的GEM不能在llvm上编译,还有其他方法可以获取gcc-4.2 Xcode 4.1,这不是必需的,您可以使用osx gcc安装程序,您可以使用它来提供gcc-4.2存储库—这里的最后一步很容易错过,dmg在完成后不会指示您执行任何操作。请确保没有其他方法应用程序文件夹中的“Install Xcode”。我已将我的4.2安装重命名为“Install Xcode 4.2”,直到我将其删除,4.1的Install Xcode才出现。