Sam*_*ane 1 ruby ruby-on-rails
这是我的问题:
我创建了一个新项目:rails new myapp.
默认情况下,Rails应用程序配置为使用SQLite3数据库.
我执行bundle exec rake db:create.它工作,并创建SQLite3数据库.
我尝试创建一个新模型(或与数据库相关的任何其他内容),并得到以下错误:
/home/dinduks/.rvm/gems/ruby-1.9.3-p194/gems/bundler-1.1.3/lib/bundler/rubygems_integration.rb:147:in
block in replace_gem': Please install the postgresql adapter:gem install activerecord-postgresql-adapter`(pg不是捆绑.将它添加到Gemfile.)(LoadError)
当我添加控制器和操作,并尝试访问它时,我收到此错误:
ActiveRecord :: ConnectionNotEstablished(ActiveRecord :: ConnectionNotEstablished)
完整的堆栈跟踪可以在这里找到:https
://gist.github.com/2717365 WEBrick服务器启动显然没有抱怨.
我重新安装了Rails,重新安装了Ruby,使用了另一个Ruby版本,重新安装了RVM ......并且继续得到同样的错误.
有没有什么相关的PostgreSQL,Postgres的,PG或PQL在我的代码.没一句话.
我不想做异常所暗示的事情.我想了解为什么我有这个错误并修复它.
所以:当我不使用Postgres时,为什么Rails要求我安装一些Postgres东西?
谢谢!
| 归档时间: |
|
| 查看次数: |
5448 次 |
| 最近记录: |