LoadError(无法加载这样的文件 - bcrypt)
问题描述:
是任何人都面临着这样的问题:LoadError(无法加载这样的文件 - bcrypt)
LoadError (cannot load such file -- bcrypt)
?
我的模式是这样的:
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。
答
我遇到了同样的错误,并重新启动服务器,让它像Black Enigma说的那样工作。即在终端中运行bundle install
之后,退出正在运行的服务器,然后再次运行rails server
。 现在正常工作。
你是否尝试在'bundle install'之后重新启动服务器? –
你能发布更多的堆栈跟踪吗? –
我正在使用docker来运行应用程序。显然,当我摧毁容器并重新创建时,我能够解决这个问题。 – andrefurquin