ruby-on-rails - RVM 的 SQLite3 问题

标签 ruby-on-rails ruby sqlite rvm

我有一个带有 rails 3 和 ruby​​ 1.8.7 的项目,然后我现在安装了 rvm 和 ruby​​ 1.9.2,当我尝试在项目文件夹中运行脚本/rails 控制台时,SQLlite 出现这个错误

/home/khaled/.rvm/gems/ruby-1.9.2-p290/gems/sqlite3-1.3.3/lib/sqlite3/sqlite3_native.so: [BUG] Segmentation fault
ruby 1.8.7 (2010-08-16 patchlevel 302) [i686-linux]Aborted

帮助 ??

最佳答案

首先,如果您使用的是 Rails 3,它是 rails consolerails server,而不是 script/consolescript/服务器

其次,查看 rvm 是否与控制台中的 rvm 一起正常工作。如果您获得良好的输出,那么您就可以了。如果不是,您需要正确安装 rvm here .

使用 rvm 切换 ruby​​ 版本使用 ruby-1.9.3xxxx。您可以使用 rvm list 获取 ruby​​ 版本。尝试安装不同的版本,看看是否有帮助。

关于ruby-on-rails - RVM 的 SQLite3 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6746373/

相关文章:

ruby-on-rails - Spree 如何在下拉 Ruby on Rails 中显示变体?

android - 将 SQLite 数据导出到 SD 卡 - 找不到文件异常

ruby-on-rails - ActiveRecord 的实现中有哪些好的或坏的设计决策?

Ruby 压缩流

ruby-on-rails - 您将如何在两个不同的模型上进行查找并按 created_at 列在一个数组中对两者进行排序

ruby-on-rails - 使用具有多种识别方法的 ActionCable

sqlite - Sqlite中的输入屏蔽

SQLite:将表从一个数据库复制到另一个数据库的最简单方法?

ruby-on-rails - `require' : cannot load such file -- ./controllers/<controller> (LoadError) 与 Rspec

ruby-on-rails - 如何将erb转换为html?