【发布时间】:2013-07-23 20:06:24
【问题描述】:
当我的互联网连接中断时,我正在控制台上运行“rails 服务器”。
当我尝试运行 rails 时,我遇到了分段错误。
当我执行时
轨道服务器
或
rails dbconsole
我得到 /usr/local/rvm/gems/ruby-2.0.0-p247/gems/sqlite3-1.3.3/lib/sqlite3/sqlite3_native.so:[BUG] 分段错误
我从我的 Gemfile 中注释掉了 sqlite,然后成功启动 rails 服务器然后停止它。然后我取消注释 sqlite 并启动 rails 服务器。现在似乎一切正常。
谁能解释发生了什么?我应该担心这个。如果再次发生这种情况,我该怎么办?
我正在运行 ruby 1.8.7 和 rails 3.0.5
【问题讨论】:
-
看起来更像是在运行 Ruby 2.0.0-p247。
-
你安装了sqlite的原生库吗?
-
戴夫:好眼力!我没有注意到 gem 路径中的 2.0.0-p247 引用。我不知道——我显然没有使用 Ruby 2.0。这可能是问题吗?不知何故安装了错误的gem
标签: ruby-on-rails ruby sqlite rvm