ruby-on-rails - 我的 Rails 控制台不断崩溃

标签 ruby-on-rails ruby sqlite console rails-console

我的 Rails 控制台有问题,它一直崩溃,我不知道为什么。例如,当我键入以下内容时

rails c
Category.connection

它以以下错误开头:

/Users/****/.rvm/gems/ruby-2.3.0/gems/activerecord-5.0.0.1/lib/active_record/connection_adapters/sqlite3_adapter.rb:27: [BUG] Segmentation fault at 0x00000000000110
ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin15]

然后它给出了一大堆错误消息,其中列出了 1500 多行我的 gemsfiles。

我希望有人能帮我解决这个问题,顺便说一句,我正在使用 macOS Sierra 10.12.1

如果有人需要其他信息,请告诉我,因为我不知道应该包含哪些信息才能让其他人识别问题。

最佳答案

缺陷在 sqlite3 gem 中..它在这里

https://bugs.ruby-lang.org/issues/12781 and https://bugs.ruby-lang.org/issues/12795

尝试使用

gem 'sqlite3', '1.3.12'

关于ruby-on-rails - 我的 Rails 控制台不断崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40806544/

相关文章:

sql - 如何获得可链接的标签?

html - 带有 Font-Awesome 和 Bootstrap 错误的 Rails 5

android - 如果我在另一台设备上安装该应用程序,是否仍然可以使用预制 ID 登录?

vb.net - 加快大量数据的搜索过程?

javascript - 如何根据类别保留日期格式?

ruby-on-rails - 在 Passenger 中运行时使用 RedisStore 进行缓存时出现 Errno::EMFILE(打开的文件过多 - 套接字(2))

ruby - Ruby 中的哈希与数组

ruby-on-rails - 选择元素并单击链接如果条件

ruby-on-rails - 覆盖 Rails 强参数中的一个属性

c# - Android 应用程序 SQLite 的更新如何进行