停止在文件系统边界(未设置GIT_DISCOVERY_ACROSS_FILESYSTEM)

时间:2016-01-24 22:39:54

标签: ruby-on-rails git heroku github nitrousio

我正在努力跑     heroku run rake db:migrate 但我不断收到此错误消息:

  

在文件系统边界停止(未设置GIT_DISCOVERY_ACROSS_FILESYSTEM)。

我看到有人说只需输入Git Init,但当我输入时,我就得到了

  

在/home/nitrous/sapp/.git /

中重新初始化现有的Git存储库

1 个答案:

答案 0 :(得分:0)

要测试它是否与您的文件系统布局有关,您可以查看保存代码的目录是来自已挂载的文件系统,还是项目的某些部分是跨文件系统分开的。

您也可以尝试将环境变量GIT_DISCOVERY_ACROSS_FILESYSTEM设置为1并重试git操作。 注意:在理解文件系统的布局方式和GIT_DISCOVERY_ACROSS_FILESYSTEM变量的作用之前,请不要将其作为解决方案。

在unix上就像是:

导出GIT_DISCOVERY_ACROSS_FILESYSTEM = 1

注意变量,=和1之间缺少空格 -wc