1

我收到以下错误,我不知道该怎么做。

我已经尝试了互联网上所有可用的解决方案,但我无法摆脱这个问题。我附上错误的屏幕截图。

在此处输入图像描述

我正在使用 mysql2,rails 版本是“Rails 5.0.1”,ruby 版本是“ruby 2.3.3p222”。

4

3 回答 3

1

我通过键入以下命令解决了上述问题:

gem uninstall bcrypt-ruby

之后我们需要重新安装

gem install bcrypt --platform=ruby

现在我们需要在 gem 文件中添加以下代码

gem 'bcrypt', platforms: :ruby

通过执行上述步骤,bcrypt 问题得到解决。

于 2017-02-26T01:39:18.270 回答
1

尝试运行:

  1. gem uninstall bcrypt-ruby

  2. 在您的 gemfile 中,添加

    gem 'bcrypt', git: 'https://github.com/codahale/bcrypt-ruby.git', :require => 'bcrypt'
    
  3. bundle install

这适用于 Windows 10 64 位。

于 2017-07-18T09:37:28.930 回答
0

https://github.com/kelektiv/node.bcrypt.js/wiki/Installation-Instructions

使用管理员权限运行 cmd 并将其粘贴。

npm install --global --production windows-build-tools

安装 Windows 构建工具后,您可以毫无问题地使用 bcrypt。

于 2018-04-16T03:23:22.403 回答