我收到以下错误,我不知道该怎么做。
我已尝试过互联网上所有可用的解决方案,但我无法摆脱这个问题。我附上错误的屏幕截图。
我使用的是mysql2,rails版本是" Rails 5.0.1"和ruby版本是" ruby 2.3.3p222"。
答案 0 :(得分:1)
我通过输入以下命令解决了上述问题:
gem uninstall bcrypt-ruby
之后我们需要重新安装
gem install bcrypt --platform=ruby
现在我们需要在gem文件中添加以下代码
gem 'bcrypt', platforms: :ruby
通过执行上述步骤,解决了bcrypt问题。
答案 1 :(得分:1)
尝试跑步:
gem uninstall bcrypt-ruby
在您的gem文件中,添加
gem 'bcrypt', git: 'https://github.com/codahale/bcrypt-ruby.git', :require => 'bcrypt'
bundle install
适用于Windows 10 64位。
答案 2 :(得分:0)
https://github.com/kelektiv/node.bcrypt.js/wiki/Installation-Instructions
使用管理员priveleges运行cmd并粘贴它。
npm install --global --production windows-build-tools
安装Windows构建工具后,可以毫无问题地使用bcrypt。