如何在 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 文件