Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 什么是mkmf.log,为什么它总是出现在我的应用程序根目录中?_Git_Logging - Fatal编程技术网

Git 什么是mkmf.log,为什么它总是出现在我的应用程序根目录中?

Git 什么是mkmf.log,为什么它总是出现在我的应用程序根目录中?,git,logging,Git,Logging,拥有一个使用git进行版本控制的应用程序。一个名为mkmf.log的文件不断出现在应用程序根目录中,有点随机。这是什么 它包括: find_executable: checking for git... -------------------- yes -------------------- 来自ls的相关信息: $ ls -lah | grep mk -rw-r--r--@ 1 kyle staff 85B Dec 2 15:44 mkmf.log mkmf.log是您正在

拥有一个使用git进行版本控制的应用程序。一个名为mkmf.log的文件不断出现在应用程序根目录中,有点随机。这是什么

它包括:

find_executable: checking for git... -------------------- yes

--------------------
来自
ls
的相关信息:

$ ls -lah | grep mk
-rw-r--r--@  1 kyle  staff    85B Dec  2 15:44 mkmf.log

mkmf.log是您正在构建的东西的产物。听起来你在用一些本机代码构建一个ruby项目。

我最近也看到了我正在开发的ruby on Rails应用程序。它看起来和一些本地宝石有关。你最好的办法是将它添加到你的.gitignore文件中。

一些谷歌搜索显示它可能与capistrano相关——事实上,每次我运行capistrano进行部署时,它都会出现。

capistrano使用mkmf查找git可执行文件。Cap已更改为使用mkmf以更好地支持windows,但由于创建了mkmf.log文件,此更改已回滚。见: