在Mac中ruby2.2和rails5.0下安装pk报compiling bcrypt_ext.c
gcc: error: unrecognized command line option '-Wshorten-64-to-32'
gcc: error: unrecognized command line option '-Wdivision-by-zero'
gcc: error: unrecognized command line option '-Wextra-tokens'错误的问题
原因分析:stackoverflow 建议修改gcc源码或者使用Homebrew安装gcc和v8,尝试安装,v8已经是最新版本,gcc安装的为6.2版本,而系统实际使用的仍然是5.9版本,果断卸载5.9版本,然后发现系统使用的是xcode的编译器,尝试安装pg,可以编译安装。
记录一下,希望有类似问题的可以尝试一下
简单记录,从心出发。