我有一个带有 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 console
、rails server
,而不是 script/console
、script/服务器
其次,查看 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/