我一直在尝试安装数据库作为 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 的预发行版。
-
Install
gem install pg -v 0.18.0.pre20141117110243 --pre
-
添加到您的 Gem 文件
gem 'pg', '~> 0.18.0.pre20141117110243'
-
使用捆绑包更新
bundle update
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)