Loading error:bcrypt
Loading error:bcrypt
我已经使用 ROR 平台创建了一个管理面板。现在,每当我尝试登录时,都会收到此错误:
Cannot load such file bcrypt_ext
我过去曾遇到过此错误,但过去常常使用以下步骤通过卸载并重新安装来纠正它:
- 关闭所有 rails 服务器
- 卸载所有版本的 bcrypt
- 手动安装 v3.1.1(gem 安装 bcrypt --platform=ruby)
- 更新gem个项目文件
但是这次没有任何效果。我参考了很多链接,但 none 帮助了我。
我正在使用 Windows 10、Rails 5.1.6 和 Ruby 2.3.3。
我使用设计 gem 来实现登录功能,我的用户模型如下所示
class User < ApplicationRecord
devise :database_authenticatable,#, :registerable,
:recoverable, :rememberable, :trackable, :validatable
end
admin.controller
class AdminController < ActionController::Base
protect_from_forgery with: :exception
before_action :authenticate_user!
end
您尝试安装的 gem 版本可能在 Windows 上尚不可用。您是否尝试过安装以前版本的 bcrypt?或者看看https://github.com/codahale/bcrypt-ruby/issues/139,提供了多种解决方案。
我已经使用 ROR 平台创建了一个管理面板。现在,每当我尝试登录时,都会收到此错误:
Cannot load such file bcrypt_ext
我过去曾遇到过此错误,但过去常常使用以下步骤通过卸载并重新安装来纠正它:
- 关闭所有 rails 服务器
- 卸载所有版本的 bcrypt
- 手动安装 v3.1.1(gem 安装 bcrypt --platform=ruby)
- 更新gem个项目文件
但是这次没有任何效果。我参考了很多链接,但 none 帮助了我。
我正在使用 Windows 10、Rails 5.1.6 和 Ruby 2.3.3。
我使用设计 gem 来实现登录功能,我的用户模型如下所示
class User < ApplicationRecord
devise :database_authenticatable,#, :registerable,
:recoverable, :rememberable, :trackable, :validatable
end
admin.controller
class AdminController < ActionController::Base
protect_from_forgery with: :exception
before_action :authenticate_user!
end
您尝试安装的 gem 版本可能在 Windows 上尚不可用。您是否尝试过安装以前版本的 bcrypt?或者看看https://github.com/codahale/bcrypt-ruby/issues/139,提供了多种解决方案。