2017-06-16 62 views
2

在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 
+0

請參見[Bcrypt 3.1.11 - 無法在Windows上加載文件](https://github.com/codahale/bcrypt-ruby/issues/142) –

回答