2009-12-17 47 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 - 这是必须改变。

我刚刚从自定义改变了我的路径建立到副本附带雪豹,重新跑了宝石的更新和所有又是好!