【发布时间】:2020-12-24 06:16:21
【问题描述】:
我正在尝试编写一个 rake 文件来从 csv 导入数据,并且我想使用 smarter_csv gem。我已全局安装 gem(我不想将它添加到我的 Gemfile 中,因为它是一次性任务)。
在我的 rake 文件中,我需要“smarter_csv”,但是当我运行任务时出现以下错误:
rake aborted!
LoadError: cannot load such file -- smarter_csv
我能找到的每个 rake 示例都告诉你只需要 'foo'。需要 smarter_csv 后,我可以在 irb 中手动运行代码。
我错过了什么?
(如果重要的话,我在 macOS Catalina 上使用 rbenv)
【问题讨论】:
-
您如何看待使用
require: false选项将 gem 添加到您的 Gemfile 中?在这种情况下,除非您明确要求,否则它不会被加载。
标签: ruby-on-rails ruby rake smartercsv