如何在 Windows 8 上安装 sqlite 或 postgresql 以进行 ruby​​ on Rails 设置?

2024-05-01

我一直在尝试安装数据库作为 ruby​​ on Rails 设置的一部分。 我正在运行 64 位 Windows 8,基于 x64 的计算机。 我的ruby版本是2.1.3p242,rails版本是4.0.0,sqlite3版本是3.8.6,postgresql版本是9.3 我首先尝试按照此中给出的步骤安装 sqlite3所以答案 https://stackoverflow.com/questions/15480381/how-do-i-install-sqlite3-for-ruby-on-windows但我收到这个错误

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

我的database.yml 将“sqlite3”作为所有三个环境的适配器键的值。
接下来我尝试安装已正确安装的 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)

Thanks.


您需要使用 pg 的预发行版。

  1. Install

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

    gem 'pg', '~> 0.18.0.pre20141117110243'
    
  3. 使用捆绑包更新

    bundle update
    
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Windows 8 上安装 sqlite 或 postgresql 以进行 ruby​​ on Rails 设置? 的相关文章

随机推荐