gpt4 book ai didi

ruby-on-rails-4 - 如何在 windows 8 上为 ruby​​ on rails 设置安装 sqlite 或 postgresql?

转载 作者:行者123 更新时间:2023-12-03 17:08:36 24 4
gpt4 key购买 nike

我一直在尝试安装一个数据库作为我的 ruby​​ on rails 设置的一部分。我正在运行一个 64 位 Windows 8,一个基于 x64 的机器。我的ruby版本是2.1.3p242,rails版本是4.0.0,sqlite3版本是3.8.6,postgresql版本是9.3我首先尝试按照此 SO answer 中给出的步骤安装 sqlite3但是我得到了这个错误

`require': Could not load 'active_record/connection_adapters/sqlite3_adapter'. Make sure that the adapter in config/database.yml is valid.

我的 database.yml 将“sqlite3”作为所有三个环境的适配器 key 的值。
接下来我尝试安装已正确安装的 postgresql。我启动了 pgadmin3 GUI 并启动了数据库服务器。但是当我启动 Rails 服务器时。我收到以下错误

C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/pg-0.17.1-x64-mingw32/lib/pg.rb:10:in `re
quire': cannot load such file -- 2.1/pg_ext (LoadError)

谢谢。

最佳答案

你需要使用pg的pre release。

  1. 安装

    gem install pg -v 0.18.0.pre20141117110243 --pre
  2. 添加到您的 Gem 文件

    gem 'pg', '~> 0.18.0.pre20141117110243'
  3. 使用 Bundle 更新

    bundle update

关于ruby-on-rails-4 - 如何在 windows 8 上为 ruby​​ on rails 设置安装 sqlite 或 postgresql?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26075258/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com