如何在 Xcode 中构建项目 Ruby?

Posted

技术标签:

【中文标题】如何在 Xcode 中构建项目 Ruby?【英文标题】:How can i build a project Ruby in Xcode? 【发布时间】:2012-07-11 23:06:24 【问题描述】:

我有一个关于 Mac 上的 Ruby 的问题。编译项目时出现如下错误:

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- plist (LoadError)

from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
    from .../app.build/Debug-iphonesimulator/iphone.build/Script-2095E433129114D900424894.sh:3
Command /bin/sh failed with exit code 1

Xcode 4.3.3 安装在我的计算机上,它使用 Mac OS X 10.7.4,我使用 rvm 安装了 ruby​​ 1.9.3 并将 ruby​​ 1.9.3 设置为默认值:

$ rvm use 1.9.3

Using ../.rvm/gems/ruby-1.9.3-p194

$ ruby -v

ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin11.4.0]

有人知道解决这个问题的方法吗?

【问题讨论】:

嗨,我遇到了完全相同的问题。我按照本教程进行操作:moncefbelyamani.com/… 并且成功了。 非常感谢,也就是说我应该卸载Xcode、rvm、ruby并重新安装它们? 这就是我必须做的。等待其他答案,也许还有其他解决方案。 非常感谢,这个教程很有用,如果我早点问这个问题,一切都应该改变。 我以前没有使用过 Xcode,但我读过几乎普遍的坏东西。甚至mac应用商店的评论也很糟糕。花时间学习一个新的(对 Ruby 更友好的)工具不是更好吗? 【参考方案1】:

您可能需要在 Xcode 中安装命令行工具?我认为您打开 Xcode,转到首选项并在那里的某个地方,您可以安装命令行实用程序。之后您可能需要重新编译您的 rvm ruby​​。

【讨论】:

以上是关于如何在 Xcode 中构建项目 Ruby?的主要内容,如果未能解决你的问题,请参考以下文章

xcodeproj 如何在 Xcode 中构建 vlc 项目

在 XCode 5 中构建时在 XCode 项目中运行 bash 文件

如何在不修改任何项目的情况下加速 xcode 构建?

如何修复:Xcode 9 构建循环直到退出代码 255

如何在构建需要此包的 xcode 项目时链接 macOS 包所需的框架

谁能举例说明如何配置 Bamboo 来构建 Xcode 项目?