0

我正在关注一个简​​单的网络爬虫教程(http://www.skorks.com/2009/07/how-to-write-a-web-crawler-in-ruby/),其中一条是到require 'command_line_argument_parser'.

我的系统无法找到 gem。这篇文章写于 2009 年。没有 gem,我从这家伙那里下载的代码不起作用。

知道如何进行吗?

4

2 回答 2

1

如果代码的重点是 Web 爬虫,那么 cli arg 解析器可能可以被关闭而不会造成太大的麻烦。我只会使用 Ruby 的内置optparse库。http://ruby-doc.org/stdlib-1.9.3/libdoc/optparse/rdoc/OptionParser.html

于 2012-07-19T00:03:36.740 回答
0

command_line_argument_parser在本教程的ZIP 存档中找到。如果您已将文件提取到与爬虫相同的目录中,但仍然无法正常工作,请尝试将 require 行更改为require_relative.

如果您有时间,我还建议您切换到 optparse,它更强大。

于 2012-07-19T00:09:48.440 回答