2009-12-17 53 views
2

我在雪豹機器上運行的Rails 2.3.4與sqlite3的,沒有任何問題。我只是做了一個新的項目,需要2.3.5上拉,所以我做了須藤寶石更新以獲得最新版本的Rails的。此安裝正常,但當我跑耙分貝:遷移我得到了以下錯誤:sqlite3的問題,因爲Rails的2.3.5更新

rake aborted! 
uninitialized constant SQLite3::Driver::Native::Driver::API 

我試着重新安裝sqlite3的寶石(通過:sudo的創業板安裝的sqlite3-紅寶石),但我仍然得到同樣的錯誤...

我的XCode 3.2(一切是在2.3.5更新前的工作)

因爲我在一個不知如何解決這個問題的任何幫助將不勝感激!

-Ash

編輯:這是當我運行安裝上的sqlite3-ruby的輸出:

$ sudo gem install sqlite3-ruby 
Building native extensions. This could take a while... 
Successfully installed sqlite3-ruby-1.2.5 
1 gem installed 
Installing ri documentation for sqlite3-ruby-1.2.5... 

No definition for _wrap_new_CallbackData 

No definition for _wrap_CallbackData_proc_set 

No definition for _wrap_CallbackData_proc_get 

No definition for _wrap_CallbackData_proc2_set 

No definition for _wrap_CallbackData_proc2_get 

No definition for _wrap_CallbackData_data_set 

No definition for _wrap_CallbackData_data_get 

No definition for _wrap_sqlite3_libversion 

No definition for _wrap_sqlite3_close 

No definition for _wrap_sqlite3_last_insert_rowid 

No definition for _wrap_sqlite3_changes 

No definition for _wrap_sqlite3_total_changes 

No definition for _wrap_sqlite3_interrupt 

No definition for _wrap_sqlite3_complete 

No definition for _wrap_sqlite3_complete16 

No definition for _wrap_sqlite3_busy_handler 

No definition for _wrap_sqlite3_busy_timeout 

No definition for _wrap_sqlite3_set_authorizer 

No definition for _wrap_sqlite3_trace 

No definition for _wrap_sqlite3_open 

No definition for _wrap_sqlite3_open16 

No definition for _wrap_sqlite3_errcode 

No definition for _wrap_sqlite3_errmsg 

No definition for _wrap_sqlite3_errmsg16 

No definition for _wrap_sqlite3_prepare 

No definition for _wrap_sqlite3_prepare16 

No definition for _wrap_sqlite3_bind_blob 

No definition for _wrap_sqlite3_bind_double 

No definition for _wrap_sqlite3_bind_int 

No definition for _wrap_sqlite3_bind_int64 

No definition for _wrap_sqlite3_bind_null 

No definition for _wrap_sqlite3_bind_text 

No definition for _wrap_sqlite3_bind_text16 

No definition for _wrap_sqlite3_bind_parameter_count 

No definition for _wrap_sqlite3_bind_parameter_name 

No definition for _wrap_sqlite3_bind_parameter_index 

No definition for _wrap_sqlite3_column_count 

No definition for _wrap_sqlite3_column_name 

No definition for _wrap_sqlite3_column_name16 

No definition for _wrap_sqlite3_column_decltype 

No definition for _wrap_sqlite3_column_decltype16 

No definition for _wrap_sqlite3_step 

No definition for _wrap_sqlite3_data_count 

No definition for _wrap_sqlite3_column_blob 

No definition for _wrap_sqlite3_column_bytes 

No definition for _wrap_sqlite3_column_bytes16 

No definition for _wrap_sqlite3_column_double 

No definition for _wrap_sqlite3_column_int 

No definition for _wrap_sqlite3_column_int64 

No definition for _wrap_sqlite3_column_text 

No definition for _wrap_sqlite3_column_text16 

No definition for _wrap_sqlite3_column_type 

No definition for _wrap_sqlite3_finalize 

No definition for _wrap_sqlite3_reset 

No definition for _wrap_sqlite3_create_function 

No definition for _wrap_sqlite3_create_function16 

No definition for _wrap_sqlite3_aggregate_count 

No definition for _wrap_sqlite3_value_blob 

No definition for _wrap_sqlite3_value_bytes 

No definition for _wrap_sqlite3_value_bytes16 

No definition for _wrap_sqlite3_value_double 

No definition for _wrap_sqlite3_value_int 

No definition for _wrap_sqlite3_value_int64 

No definition for _wrap_sqlite3_value_text 

No definition for _wrap_sqlite3_value_text16 

No definition for _wrap_sqlite3_value_text16le 

No definition for _wrap_sqlite3_value_text16be 

No definition for _wrap_sqlite3_value_type 

No definition for _wrap_sqlite3_result_blob 

No definition for _wrap_sqlite3_result_double 

No definition for _wrap_sqlite3_result_error 

No definition for _wrap_sqlite3_result_error16 

No definition for _wrap_sqlite3_result_int 

No definition for _wrap_sqlite3_result_int64 

No definition for _wrap_sqlite3_result_text 

No definition for _wrap_sqlite3_result_text16 

No definition for _wrap_sqlite3_result_text16le 

No definition for _wrap_sqlite3_result_text16be 

No definition for _wrap_sqlite3_result_value 

No definition for _wrap_sqlite3_aggregate_context 
Installing RDoc documentation for sqlite3-ruby-1.2.5... 

No definition for _wrap_new_CallbackData 

No definition for _wrap_CallbackData_proc_set 

No definition for _wrap_CallbackData_proc_get 

No definition for _wrap_CallbackData_proc2_set 

No definition for _wrap_CallbackData_proc2_get 

No definition for _wrap_CallbackData_data_set 

No definition for _wrap_CallbackData_data_get 

No definition for _wrap_sqlite3_libversion 

No definition for _wrap_sqlite3_close 

No definition for _wrap_sqlite3_last_insert_rowid 

No definition for _wrap_sqlite3_changes 

No definition for _wrap_sqlite3_total_changes 

No definition for _wrap_sqlite3_interrupt 

No definition for _wrap_sqlite3_complete 

No definition for _wrap_sqlite3_complete16 

No definition for _wrap_sqlite3_busy_handler 

No definition for _wrap_sqlite3_busy_timeout 

No definition for _wrap_sqlite3_set_authorizer 

No definition for _wrap_sqlite3_trace 

No definition for _wrap_sqlite3_open 

No definition for _wrap_sqlite3_open16 

No definition for _wrap_sqlite3_errcode 

No definition for _wrap_sqlite3_errmsg 

No definition for _wrap_sqlite3_errmsg16 

No definition for _wrap_sqlite3_prepare 

No definition for _wrap_sqlite3_prepare16 

No definition for _wrap_sqlite3_bind_blob 

No definition for _wrap_sqlite3_bind_double 

No definition for _wrap_sqlite3_bind_int 

No definition for _wrap_sqlite3_bind_int64 

No definition for _wrap_sqlite3_bind_null 

No definition for _wrap_sqlite3_bind_text 

No definition for _wrap_sqlite3_bind_text16 

No definition for _wrap_sqlite3_bind_parameter_count 

No definition for _wrap_sqlite3_bind_parameter_name 

No definition for _wrap_sqlite3_bind_parameter_index 

No definition for _wrap_sqlite3_column_count 

No definition for _wrap_sqlite3_column_name 

No definition for _wrap_sqlite3_column_name16 

No definition for _wrap_sqlite3_column_decltype 

No definition for _wrap_sqlite3_column_decltype16 

No definition for _wrap_sqlite3_step 

No definition for _wrap_sqlite3_data_count 

No definition for _wrap_sqlite3_column_blob 

No definition for _wrap_sqlite3_column_bytes 

No definition for _wrap_sqlite3_column_bytes16 

No definition for _wrap_sqlite3_column_double 

No definition for _wrap_sqlite3_column_int 

No definition for _wrap_sqlite3_column_int64 

No definition for _wrap_sqlite3_column_text 

No definition for _wrap_sqlite3_column_text16 

No definition for _wrap_sqlite3_column_type 

No definition for _wrap_sqlite3_finalize 

No definition for _wrap_sqlite3_reset 

No definition for _wrap_sqlite3_create_function 

No definition for _wrap_sqlite3_create_function16 

No definition for _wrap_sqlite3_aggregate_count 

No definition for _wrap_sqlite3_value_blob 

No definition for _wrap_sqlite3_value_bytes 

No definition for _wrap_sqlite3_value_bytes16 

No definition for _wrap_sqlite3_value_double 

No definition for _wrap_sqlite3_value_int 

No definition for _wrap_sqlite3_value_int64 

No definition for _wrap_sqlite3_value_text 

No definition for _wrap_sqlite3_value_text16 

No definition for _wrap_sqlite3_value_text16le 

No definition for _wrap_sqlite3_value_text16be 

No definition for _wrap_sqlite3_value_type 

No definition for _wrap_sqlite3_result_blob 

No definition for _wrap_sqlite3_result_double 

No definition for _wrap_sqlite3_result_error 

No definition for _wrap_sqlite3_result_error16 

No definition for _wrap_sqlite3_result_int 

No definition for _wrap_sqlite3_result_int64 

No definition for _wrap_sqlite3_result_text 

No definition for _wrap_sqlite3_result_text16 

No definition for _wrap_sqlite3_result_text16le 

No definition for _wrap_sqlite3_result_text16be 

No definition for _wrap_sqlite3_result_value 

No definition for _wrap_sqlite3_aggregate_context 
+0

http://stackoverflow.com/questions/1350359/snow-leopard-ruby-on-rails-sqlite3-issue我的建議是安裝rvm,無論如何它會好得多 – 2009-12-17 12:33:08

回答

2

我已經想通了!我已經建立我從源碼的Ruby的下副本豹和升級以來沒有重建它。不完全知道爲什麼它會與2.3.4,但無法正常工作與2.3.5 - 這是必須改變。

我剛剛從自定義改變了我的路徑建立到副本附帶雪豹,重新跑了寶石的更新和所有又是好!