我遇到了这个 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
和红宝石 1.9.3
user1@company.com [~/rails_apps/myapp]# ruby -v
ruby 1.9.3p286 (2012-10-12 revision 37165) [x86_64-linux]
卸载红宝石 1.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]#
有人可以帮忙吗?