2013-01-17 78 views
0

錯誤消息:無法創建新的Rails應用程序。 SQLITE3不會安裝

Installing sqlite3 (1.3.7) with native extensions <br> 
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.<br> 

    /usr/local/rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb 
checking for sqlite3.h... yes<br> 
checking for sqlite3_libversion_number() in -lsqlite3... yes<br> 
checking for rb_proc_arity()... yes<br> 
checking for sqlite3_initialize()... yes<br> 
checking for sqlite3_backup_init()... yes<br> 
checking for sqlite3_column_database_name()... no<br> 
checking for sqlite3_enable_load_extension()... yes<br> 
checking for sqlite3_load_extension()... yes<br> 
checking for sqlite3_open_v2()... yes<br> 
checking for sqlite3_prepare_v2()... yes<br> 
checking for sqlite3_int64 in sqlite3.h... yes<br> 
checking for sqlite3_uint64 in sqlite3.h... yes<br> 
creating Makefile<br> 

make 
compiling backup.c<br> 
make: /robertmhirsch/bin/gcc.4.2: No such file or directory<br> 
make: *** [backup.o] Error 1 


Gem files will remain installed in /usr/local/rvm/gems/ruby-1.9.3-p194/gems/sqlite3-1.3.7 for inspection.<br> 
Results logged to /usr/local/rvm/gems/ruby-1.9.3-p194/gems/sqlite3-1.3.7/ext/sqlite3/gem_make.out<br> 
An error occured while installing sqlite3 (1.3.7), and Bundler cannot continue.<br> 
Make sure that `gem install sqlite3 -v '1.3.7'` succeeds before bundling.<br> 
+0

我運行OSX 10.8.2 GCC在這裏安裝:usr/bin/gcc GCC版本:gcc版本4.2.1(基於Apple Inc. build 5658)(LLVM build 2335.15.00) 我使用RailsInstaller進行初始安裝 –

+0

您的編輯已經讓事情變得糟糕了@ prakash- murthy – ch4nd4n

+0

更新了OSX @ robert-hirsch鏈接的答案 – ch4nd4n

回答

0

我認爲你需要安裝GCC或同等學歷。你沒有提到你使用的是什麼操作系統,在Ubuntu的情況下,可以通過

sudo apt-get install build-essential 

安裝必要的工具和OSX指http://cczona.com/blog/2012/07/fix-for-make-usrbingcc-4-2-no-such-file-or-directory/

+0

嘗試了OSX的建議。這就是我得到的。 ln:/usr/bin/gcc-4.2:文件存在 –

+0

我對OSX知之甚少,但是在您評論過'GCC已安裝時,來自'make:/robertmhirsch/bin/gcc.4.2:沒有這樣的文件或目錄'這裏:usr/bin/gcc GCC Version' 所以我認爲這裏有些問題。 – ch4nd4n

+0

我同意,但我不知道哪裏出了問題 –

相關問題