Ruby:/ app / bin / ruby​​:没有这样的文件或目录 - 收集器

时间:2016-03-27 15:01:11

标签: ruby-on-rails ruby heroku

我有一个我在Heroku上运行的rails应用程序。

我需要不断运行一个文件。我遵循了Running a continuous running worker process on Heroku

在我的procfile中:

collector: bundle exec ruby flow.rb -p $PORT

当尝试在Heroku中运行收集器时,我得到:

/app/bin/ruby: No such file or directory -- flow.rb (LoadError)

我的lib目录中有flow.rb文件。为什么我收到此错误?我应该把文件放在哪里?

1 个答案:

答案 0 :(得分:1)

您应该将完整路径传递给可执行文件。如果它在lib目录中

collector: bundle exec ruby ./lib/flow.rb -p $PORT