我正在尝试运行heroku run rake db:migrate
,但我不断收到此错误消息:
在文件系统边界停止(未设置GIT_DISCOVERY_ACROSS_FILESYSTEM)。 我见过人们说只需输入Git Init,但是当我输入时,我就得到了
致命:不是git存储库(或者是挂载点/ app的任何父级) 停止在文件系统边界(未设置GIT_DISCOVERY_ACROSS_FILESYSTEM)。 致命的:不是git存储库(或任何直到挂载点/应用程序的父级) 停止在文件系统边界(未设置GIT_DISCOVERY_ACROSS_FILESYSTEM)。 致命的:不是git存储库(或任何直到挂载点/应用程序的父级) 停止在文件系统边界(未设置GIT_DISCOVERY_ACROSS_FILESYSTEM)。 致命的:不是git存储库(或任何直到挂载点/应用程序的父级) 停止在文件系统边界(未设置GIT_DISCOVERY_ACROSS_FILESYSTEM)。
请指导我..
答案 0 :(得分:0)
试
heroku run bundle exec rake db:migrate
答案 1 :(得分:0)
您可以通过导出GIT_DISCOVERY_ACROSS_FILESYSTEM=1
来关闭行为AND和警告。
具体来说,在Heroku上,如果你heroku config:set GIT_DISCOVERY_ACROSS_FILESYSTEM=1
警告就会消失。
这可能是因为你正在从源代码构建一个gem,而gemspec会像今天许多人一样向git
发送。所以,你仍然会收到警告fatal: Not a git repository (or any of the parent directories): .git
,但要解决的问题是另一天:)
我的回答是: