我收到以下錯誤,我不知道該怎麼辦。Devise :: SessionsController中的LoadError#create - 無法加載這樣的文件 - bcrypt_ext
我已經嘗試了所有可用的互聯網解決方案,但我無法擺脫這個問題。我附上錯誤的屏幕截圖。
我使用mysql2,導軌版本是 「Rails的5.0.1」 和紅寶石版本是 「紅寶石2.3.3p222」。
我收到以下錯誤,我不知道該怎麼辦。Devise :: SessionsController中的LoadError#create - 無法加載這樣的文件 - bcrypt_ext
我已經嘗試了所有可用的互聯網解決方案,但我無法擺脫這個問題。我附上錯誤的屏幕截圖。
我使用mysql2,導軌版本是 「Rails的5.0.1」 和紅寶石版本是 「紅寶石2.3.3p222」。
我通過鍵入以下命令解決上述問題:後
gem uninstall bcrypt-ruby
我們需要重新安裝
gem install bcrypt --platform=ruby
現在我們需要添加下面的代碼在創業板上市文件
gem 'bcrypt', platforms: :ruby
通過執行上述步驟可以解決bcrypt問題。
嘗試運行:
gem uninstall bcrypt-ruby
在你的Gemfile,添加
gem 'bcrypt', git: 'https://github.com/codahale/bcrypt-ruby.git', :require => 'bcrypt'
bundle install
這適用於Windows 10 64bit。