【问题标题】:does sqlite3 engine need to be installed separately from rails?sqlite3引擎需要与rails分开安装吗?
【发布时间】:2019-12-12 11:17:03
【问题描述】:

gem install sqlite3 是否负责安装底层引擎和 ruby​​ 模块 (gem)?

是否需要先从 sqlite3 网站安装 sqlite3,然后再使用 gem 命令安装 sqlite3 gem?

【问题讨论】:

  • sqlite 需要单独安装是的。但是请帮自己一个忙,使用真正的 db、postgres 或 mysql,这样可以省去你的麻烦。

标签: ruby-on-rails ruby sqlite


【解决方案1】:

引用自docs

该模块允许 Ruby 程序与 SQLite3 数据库引擎 (www.sqlite.org) 交互。您必须安装 SQLite 引擎才能构建此模块。

gem install sqlite3 或包含 gem 'sqlite3' 的 Gemfile 正在运行的捆绑程序将只安装数据库驱动程序——您需要将 Ruby 应用程序与 SQLite 数据库连接起来的接口。

其他知名数据库驱动程序也是如此——例如mysql2pg。数据库引擎本身必须单独安装,通常在安装 gem 之前就已经安装好了。

【讨论】:

  • 它是否包含在 msys2 中?我安装了它,我看到 libsqlite3 也随之安装。
  • 我对 msys2 不熟悉,也不知道默认情况下使用 msys2 安装了哪些软件包。但是 msys2 有一个sqlite package,因此它似乎是可能的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-08-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多