我有一个我在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文件。为什么我收到此错误?我应该把文件放在哪里?
答案 0 :(得分:1)
您应该将完整路径传递给可执行文件。如果它在lib目录中
collector: bundle exec ruby ./lib/flow.rb -p $PORT