当我git推上heroku时,我fatal: Not a git repository (or any of the parent directories): .git多次收到此
错误.在我的应用程序中一切正常,推送正常完成.我只是想知道为什么会这样.当调度程序任务运行时,我在heroku的日志中也会看到相同的消息4-5次.任何的想法?谢谢!
git push staging master
Counting objects: 41, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (21/21), done.
Writing objects: 100% (21/21), 1.74 KiB, done.
Total 21 (delta 20), reused 0 (delta 0)
-----> Ruby/Rails app detected
-----> Installing dependencies using Bundler version 1.3.0.pre.5
Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin --deployment
fatal: Not a git repository (or any of the …Run Code Online (Sandbox Code Playgroud) 我试图找到一个解决方案,每隔几个小时就在heroku上运行一个后台任务,而不需要支付昂贵的工人费用.
到目前为止,我已经实现了一个带有特定def的rails控制器,它可以调用该作业.所以,每当我点击网址时,它都会正常运行.现在我试图找到一个解决方案,每隔几个小时点击一次这个网址.
当然,我可以从另一台服务器运行一个cron任务
/usr/bin/curl -s "http://url/of/hourly/task" > /dev/null
或者只是使用webcron服务,但我想要更多控制.我在第二个rails应用程序上尝试了whenevergem https://github.com/javan/whenever,但我无法使其正常运行.无论如何,我是红宝石的新手.有什么建议吗?谢谢!