0

我正在使用我的第一个 Ruby gem(dvi_scraper,源代码位于https://github.com/jhsu802701/dvi_scraper)。dvi_scraper 从上市公司下载和处理财务报表,dvi 显示结果。结果保存在 Postgres 数据库和 *.csv 文件中。

我将 dvi_scraper 添加到我的 Rails 应用程序的 Gemfile 中,并使用“捆绑安装”来安装它。但是,来自 dvi_scraper 的脚本和文件不会显示在我在 Rails 站点上工作的 dvi 目录中。相反,它们都在 /home/(my username)/.rvm/gems/ruby-2.0.0-p195/gems/dvi_scraper-0.0.0 。并且 Dvi_scraper.dopeler 命令在我的 dvi 应用程序中不起作用。

我需要做什么才能从 dvi_scraper 获取文件以显示在我的 dvi 应用程序中?正如您可能猜到的那样,即使我使用过 RubyGems 和 Gemfile,我也并不真正了解它们是如何工作的。

4

1 回答 1

0

这是预期的行为。通过 Gemfile 添加时(通常)会自动包含 gem 文件。

从控制台

rails console

尝试运行

require_or_load 'dvi_scraper'

如果 gem 安装正确,这应该返回 true

于 2013-06-20T00:51:20.717 回答