2018/1/17

Rails - Windows 上會遇到的 LoadError (cannot load such file -- bcrypt_ext) 問題

# 什麼時候會遇到這個問題? 當你使用任何需要加密功能的套件時,比方說 Devise。 # 成因 安裝了不能在 windows 下正常執行的 bcrypt 套件。 # 解法 先解除安裝所有 bcrypt ``` gem uninstall bcrypt-ruby gem uninstall bcrypt ``` 再安裝正確版本 ``` gem install bcrypt --platform=ruby ``` 你的 Gemfile 應該加入這行 ``` gem 'bcrypt', '~> 3.1.11' ``` # 參考連結 [https://github.com/codahale/bcrypt-ruby/issues/142#issuecomment-291345799](https://github.com/codahale/bcrypt-ruby/issues/142#issuecomment-291345799)

沒有留言: