# 什麼時候會遇到這個問題?
當你使用任何需要加密功能的套件時,比方說 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)
沒有留言:
張貼留言