所以我一直在我的本地机器上制作一个基本的应用程序,我不能轻易地转移到Heroku。我尝试运行它时服务器崩溃了。
当我键入heroku run rails s时,它会启动一秒钟然后吐出一个巨大的堆栈跟踪。
在顶部它说:
/app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.12/lib/active_support/depenencies.rb:317:in'ineded inon'on':没有要加载的文件 - Digest / SHA2(loadError) ):
我使用SHA2进行身份验证,它似乎正在崩溃应用程序。有人有什么建议吗?
答案 0 :(得分:0)
可能是因为它是一个区分大小写的文件系统,而本地系统则不是。
尝试将要求更改为:
require 'digest/sha2'