【发布时间】:2018-08-27 02:12:54
【问题描述】:
我有一个包装器目录来包装我的 rails 应用程序:
wrapper
|____ Rakefile
|____ my_task.rake
|____ rails_app/
在my_task.rake 中,我想为rails_app 运行bundle exec rubocop(我已经为该应用安装了Rubocop)`。
即使我在 rake 任务中成功地将目录更改为 rails_app,系统命令 bundle exec rubocop 会导致安装在 wrapper 中的 rubocop 运行,而不是 rails_app 中的 rubocop 版本。
如何在我的 rake 任务中指定系统命令以在不同的目录中运行 rubocop?我知道我可以将 rake 任务放在 rails 应用程序中,但可以说这是一个实用的......
【问题讨论】:
标签: ruby-on-rails ruby rake rake-task rubocop