【发布时间】:2015-01-30 22:22:15
【问题描述】:
我在 Apple 的论坛上发布了这个问题,但由于某种原因不允许这样做。我已经看过“Installing gem or updating RubyGems fails with permissions error”,这是我第一次了解 rbenv 的地方。
我很困惑,因为我是 Ruby、rbenv 和 Apple 的命令行开发工具/XCode 的新手,并不真正了解发生了什么。
在终端输入命令后,我收到以下消息:
“xcrun”命令需要命令行开发工具。您想现在安装这些工具吗?
选项是“安装”和“获取 Xcode”。
我不确定该选择哪一个,因为我不了解所有的利弊。我需要 Ruby,因为我正在使用 Bootstrap,而且我显然需要 XCode(或命令行工具)来使用 Ruby。
我的直觉是选择 Xcode,因为它可能是专门为这类事情设计的。那会是最好的选择吗?我只是想确保我不会一开始就走错路,像其他人那样搞砸我的系统中的某些东西。
【问题讨论】:
-
我会选择 Xcode。我记得在尝试安装 pygame 时它需要命令行工具,而当我得到 Xcode 时,它就可以工作(除了我仍然没有 Xcode,因为我没有一些依赖项)。然后你可能需要其他东西。但是,这只是我的意见。
-
好点。我检查了 MarsAtomic 的回复作为正确答案,并选择了“命令行工具”选项。但是,我想知道以后是否会发现 XCode 对其他项目有用。我暂时就这样吧,但如果我以后发现需要 XCode,我应该从 Apple Store 下载并安装它,还是需要先卸载命令行工具?
-
我对此并不完全确定。我很确定从 App Store 获取 Xcode 应该没问题。但是,我想你总是可以先检查一下。 :) 如果您使用 C 或 Objective-C 之类的编程语言(如果这些是 OSX 和 iOS 应用程序的语言),您可以稍后找到 Xcode,但您可能会发现它对其他事物也很有用。你只需要保持头脑开放!
标签: ruby-on-rails ruby xcode macos