在windows 7上的ruby on rails項目中遷移db時出現錯誤我在github上的prelauch項目中收到了以下錯誤。我已經安裝postgres數據庫,但我沒有得到哪些寶石PGconn,PGresult和PGerror。使用ruby 2.3.3和rails 4.2.5.2
不推薦使用PGconn,PGresult和PGError常量,並且從版本1.0起刪除 。 您應分別使用PG :: Connection,PG :: Result和PG :: Err enter code here
或者改爲。 enter code here
Called from C:/Ruby23/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5.2/lib/active_support/dependencies.rb:240:in `load_dependency
'
== 20130127063936 DeviseCreateAdminUsers: migrating ===========================
-- create_table(:admin_users)
-> 0.2293s
-- add_index(:admin_users, :email, {:unique=>true})
-> 0.0638s
-- add_index(:admin_users, :reset_password_token, {:unique=>true})
-> 0.0658s
== 20130127063936 DeviseCreateAdminUsers: migrated (0.3603s) ==================
rake aborted!
LoadError: cannot load such file -- bcrypt_ext
D:/Projects/prelaunchr/db/migrate/20130127063936_devise_create_admin_users.rb:5:in `migrate'
C:in `migrate'
LoadError: cannot load such file -- 2.3/bcrypt_ext
d:/Projects/prelaunchr/db/migrate/20130127063936_devise_create_admin_users.rb:5:migrate' C:in
遷移」 任務:TOP =>分貝:遷移 (通過與--trace正在運行的任務查看完整的跟蹤)
Ruby version: 2.3.3
Rails version : 4.2.5.2
請參見[Bcrypt 3.1.11 - 無法在Windows上加載文件](https://github.com/codahale/bcrypt-ruby/issues/142) –