LoadError(无法加载这样的文件 - bcrypt)

问题描述:

是任何人都面临着这样的问题:LoadError(无法加载这样的文件 - bcrypt)

LoadError (cannot load such file -- bcrypt)

在Rails 5应用程序

我的模式是这样的:

class User < ApplicationRecord 
    validates :name, presence: true, uniqueness: true 
     has_secure_password 
end 

我有捆绑安装bcrypt(这是我的Gemfile)。我能够在irb中要求它,但是我的rails应用程序出现这个错误。

我使用Mac OS X Sierra和Ruby 2.3.1。

+1

你是否尝试在'bundle install'之后重新启动服务器? –

+0

你能发布更多的堆栈跟踪吗? –

+0

我正在使用docker来运行应用程序。显然,当我摧毁容器并重新创建时,我能够解决这个问题。 – andrefurquin

我遇到了同样的错误,并重新启动服务器,让它像Black Enigma说的那样工作。即在终端中运行bundle install之后,退出正在运行的服务器,然后再次运行rails server。 现在正常工作。