【发布时间】:2011-12-08 00:32:51
【问题描述】:
在安装了 XCode 4.2 的 OS X Lion 上尝试安装 Sqlite3 gem 时出现以下错误:
$ gem install sqlite3
Building native extensions. This could take a while...
ERROR: Error installing sqlite3:
ERROR: Failed to build gem native extension.
/Users/me/.rvm/rubies/ruby-1.9.3-p0/bin/ruby extconf.rb
checking for sqlite3.h... yes
checking for sqlite3_libversion_number() in -lsqlite3... yes
checking for rb_proc_arity()... yes
checking for sqlite3_initialize()... yes
checking for sqlite3_backup_init()... yes
checking for sqlite3_column_database_name()... no
checking for sqlite3_enable_load_extension()... yes
checking for sqlite3_load_extension()... yes
creating Makefile
make
compiling backup.c
make: /usr/bin/gcc-4.2: No such file or directory
make: *** [backup.o] Error 1
链接到 /usr/bin/llvm-gcc-4.2 是唯一的解决方法吗(似乎有点 hack-y)?还是我错过了什么?
【问题讨论】:
-
你能不能写一个
which gcc-4.2和一个which llvm-gcc-4.2? -
Alex:哪个 gcc-4.2 没有产生任何结果,哪个 llvm-gcc-4.2 产生 /usr/bin/llvm-gcc-4.2。