【问题标题】:Rhomobile and server can't load NokogiriRhomobile 和服务器无法加载 Nokogiri
【发布时间】:2012-11-21 13:02:05
【问题描述】:

我正在使用 RhoMobile 做一个小项目,我在 Windows 7 上使用 RhoStudio。我的 build.yml 有:

extensions:
  - json
  - nokogiri

在我的控制器中,我有:

require 'nokogiri'

我收到此错误 "Server Error, Error: no such file to load -- nokogiri" ,知道吗?


我在本地主机工作。我已经安装了 Nokogiri Gems,我可以运行这个脚本,例如:

require 'nokogiri'

html_doc = Nokogiri::HTML("<html><body><h1>HELLO WORLD!</h1></body></html>")

html_doc.css('h1')

当我想使用 Rhomobile 和 Nokogiri 时出现问题,我需要在 Rhomobile 中解析 HTML,但我无法使用 Rhoconnect。我正在尝试一些 Gems:Hpricot、libxml-ruby、Scrapi、Nokogiri。

【问题讨论】:

  • 这不是 Nokogiri 问题。听起来好像是您的服务器上的配置问题。

标签: ruby rhomobile rhodes


【解决方案1】:

您的服务器没有安装 Nokogiri gem,或者您的 Ruby 路径不是您认为的那样,并且脚本在不同的 Ruby 实例下执行。

【讨论】:

  • 我在运行“gem list”时可以看到 Nokogiri Gems。谢谢。
  • 但是您的服务器是否在与您相同的用户下运行?通常服务器不会以用户的权限或环境运行。
猜你喜欢
  • 2015-11-27
  • 1970-01-01
  • 2015-07-23
  • 2018-10-29
  • 2020-12-07
  • 1970-01-01
  • 2019-10-20
  • 2017-01-01
  • 1970-01-01
相关资源
最近更新 更多