【问题标题】:Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set)在文件系统边界停止(未设置 GIT_DISCOVERY_ACROSS_FILESYSTEM)
【发布时间】:2016-05-01 03:53:36
【问题描述】:
我正在尝试运行
heroku run rake db:migrate
但我不断收到此错误消息:
在文件系统边界处停止(未设置 GIT_DISCOVERY_ACROSS_FILESYSTEM)。
我看到有人说只要输入Git Init,但当我输入时,我就得到了
重新初始化 /home/nitrous/sapp/.git/ 中的现有 Git 存储库
【问题讨论】:
标签:
ruby-on-rails
git
heroku
github
nitrousio
【解决方案1】:
要测试它是否与您的文件系统布局有关,您只需查看保存代码的目录是否来自已安装的文件系统,或者项目的某些部分是否跨文件系统拆分。
您也可以尝试将环境变量 GIT_DISCOVERY_ACROSS_FILESYSTEM 设置为 1 并重试 git 操作。
注意:在您了解文件系统的布局方式以及 GIT_DISCOVERY_ACROSS_FILESYSTEM 变量的作用之前,请不要将此作为解决方案。
在 unix 上是这样的:
导出 GIT_DISCOVERY_ACROSS_FILESYSTEM=1
注意变量、= 和 1 之间没有空格
-wc