1

我在互联网上看到过这个问题,并以多种不同的方式回答。他们似乎都没有为我工作。
我正试图让宝石在鞋子中工作(特别是宝石机械化)。
每当我使用代码时:

Shoes.setup do
   gem 'mechanize'
end

require 'mechanize'

它给了我一个弹出窗口,说它正在安装本机扩展并在该屏幕上停留 30 分钟或更长时间(我只等了 30 分钟)。

我看到有人说你应该把 .gem 文件放在 ~/.shoes/+gem/gem (在 OS X 上),但这对我不起作用。也没有将 gem 的源代码放在那里。

另一个奇怪的问题是,宝石 RedCloth 和 Nokogiri 都带有鞋子……但是对它们使用上面的代码会让我对它们都No such file to load出错。

任何人都有这方面的专业知识,可以帮助我吗?

4

1 回答 1

4

嘿,鞋子维护者在这里。

带有本机扩展的 Gem 将不起作用。也就是说,机械化应该。但是,有时,在 OSX 上,gem 安装对话框有点挂起,我还没有完全弄清楚为什么。这可能就是你正在经历的。:/

其次,Shoes 不是 Nokogiri 自带的,而是 hpricot 自带的。不过,我们计划在未来的版本中迁移到 nokogiri。它也没有随 RedCloth 一起提供。

于 2011-04-20T23:52:57.833 回答