rubygems – 当一个gem失败,在哪里可以找到mkmf.log文件?

Can’t find the ‘libpq-fe.h header

** extconf.rb failed **

Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the
mkmf.log file for more details.

在哪里可以找到mkmf.log文件?

mkmf.log文件可以在gem的安装目录下找到。

rvm

如果您使用RVM,则查找类似的目录

~/.rvm/gems/ruby-1.9.3-p194/gems/some-cool-gem-name/ext/mkmf.log

您可以使用此命令列出所有可用的mkmf.log文件:

find ~/.rvm -name mkmf.log

rbenv

find ~/.rbenv -name mkmf.log
http://stackoverflow.com/questions/20379274/when-a-gem-fails-where-do-i-find-the-mkmf-log-file

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:rubygems – 当一个gem失败,在哪里可以找到mkmf.log文件?