Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何删除XCode 4.2并安装4.1以在OSX Lion上开发Ruby/Rails?_Ruby On Rails_Ruby_Xcode_Rvm_Osx Lion - Fatal编程技术网

Ruby on rails 如何删除XCode 4.2并安装4.1以在OSX Lion上开发Ruby/Rails?

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(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_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才出现。