罗德岛的HTTparty

| 我正在使用Rhodes开发Android应用程序。 我已经在罗得岛安装了HTTpary gem。现在,当我在应用程序顶部编写语句“ require \'httparty \'\”时,它给我类似“没有要加载的文件”的错误。 我该怎么做才能解决这个问题?     
已邀请:
从文档中,向下滚动到“将Ruby扩展库添加到您的Rhodes应用程序”开始的部分。它详细介绍了将外部库包含到应用程序中的3种方法,概述如下。 将Ruby扩展添加到单个应用程序 将ruby库添加到单个应用程序 将红宝石库添加到要为所有应用程序构建的Rhodes框架 基本的Rhodes框架仅包含被认为足够通用的东西-因此可以将构建的应用程序包的大小保持在较低水平。通过上述方法,基本框架中没有的任何内容都可以包含在应用程序中。     
由于只是在Rhodes环境下,这只是一个猜测;但是,如果这是一个正常的红宝石脚本,则需要首先具有
require \'rubygems\'
(假设您使用过的红宝石……)。     
摩托罗拉的文档太可怕了。如果可以的话,请允许我提供帮助。首先,检查Ruby代码中的常量the1,以查看Rhodes搜索的路径的完整列表。此路径中的任何“ 2”文件都会自动提供给“ 3”。 然后,您必须决定是将此库添加到整个Rhodes框架,还是仅添加到您的应用程序。我个人一次选择一个应用程序,因为这样可以减少不兼容的可能性,并且您的应用程序仍会以
rhodes-*version/lib/framework
的形式提供所有库。 如果要向应用程序添加库,文档建议将其放入目录
app/lib
,但请记住,仅搜索此确切路径,因此如果您没有与您的名字相同的
.rb
文件直接在此路径下的require语句,不会自动检测到。我之所以这样说是因为通用结构是单个文件,库名直接放在ѭ7中,而实际的库内容位于同名文件夹中。 示例:
mime-types
库由
lib/mime-types.rb
lib/mime/
组成,这两个库的名称不同,当包含在Ruby中时,可能会导致这种混乱。     

要回复问题请先登录注册