ruby-on-rails – sqlite3_native.so:[BUG]分段错误
发布时间:2020-12-17 02:19:21 所属栏目:百科 来源:网络整理
导读:我遇到了这个sqlite3问题,无法弄清楚原因;我浏览了这个论坛好几个小时,找不到报道的类似问题. 我正在使用 ruby 1.9.3,但错误消息似乎调用了ruby 1.8.7;我甚至卸载了ruby 1.8.7然后sqlite3然后重新安装它但是没有解决问题 我正在运行rails 3.2.8 user1@compan
我遇到了这个sqlite3问题,无法弄清楚原因;我浏览了这个论坛好几个小时,找不到报道的类似问题.
我正在使用 ruby 1.9.3,但错误消息似乎调用了ruby 1.8.7;我甚至卸载了ruby 1.8.7然后sqlite3然后重新安装它但是没有解决问题 我正在运行rails 3.2.8 user1@company.com [~/rails_apps/myapp]# rails -v Rails 3.2.8 和ruby1.9.3 user1@company.com [~/rails_apps/myapp]# ruby -v ruby 1.9.3p286 (2012-10-12 revision 37165) [x86_64-linux] 卸载ruby1.8.7 user1@company.com [~/rails_apps/myapp]# rvm uninstall 1.8.7 /home3/user1/.rvm/src/ruby-1.8.7-p371 has already been removed. /home3/user1/.rvm/rubies/ruby-1.8.7-p371 has already been removed. 卸载了sqlite3 user1@company.com [~/rails_apps/myapp]# gem uninstall sqlit3 INFO: gem "sqlit3" is not installed user1@company.com [~/rails_apps/myapp]# gem uninstall sqlite3 You have requested to uninstall the gem: sqlite3-1.3.6 i18n-0.6.1 depends on [sqlite3 (>= 0)] If you remove this gems,one or more dependencies will not be met. Continue with Uninstall? [Yn] Y Successfully uninstalled sqlite3-1.3.6 重新安装sqlite3 user1@company.com [~/rails_apps/myapp]# gem install sqlite3 Fetching: sqlite3-1.3.6.gem (100%) Building native extensions. This could take a while... Successfully installed sqlite3-1.3.6 1 gem installed Installing ri documentation for sqlite3-1.3.6... unable to convert "xC3" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to US-ASCII for CHANGELOG.rdoc,skipping Installing RDoc documentation for sqlite3-1.3.6... unable to convert "xC3" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to US-ASCII for CHANGELOG.rdoc,skipping 同样的错误消息 user1@company.com [~/rails_apps/myapp]# rails generate scaffold project customer:string /home3/user1/ruby/gems/gems/sqlite3-1.3.6/lib/sqlite3/sqlite3_native.so: [BUG] Segmentation fault ruby 1.8.7 (2012-02-08 MBARI 8/0x6770 on patchlevel 358) [x86_64-linux],MBARI 0x6770,Ruby Enterprise Edition 2012.02 Aborted user1@company.com [~/rails_apps/myapp]# 有人可以帮忙吗? 解决方法
我有完全相同的问题,我发现这个在线解决方案对我有用.
gem list | cut -d" " -f1 | xargs gem uninstall -aIx gem install bundler bundle install 这将卸载所有宝石,然后安装捆绑器,然后为您的项目安装所有宝石.显然,您需要从rails项目运行bundle install. 这是我找到解决方案http://www.zlu.me/blog/2012/10/16/segmentation-fault-with-rails-and-json/的博客 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |