gpt4 book ai didi

ruby-on-rails - gem 安装 bcrypt (LoadError)

转载 作者:行者123 更新时间:2023-12-04 03:42:40 24 4
gpt4 key购买 nike

仍在学习 Rails 教程......我已经成功地设置了 bcrypt(显然)来自:

gem install bcrypt --platform=ruby

如上所说

Successfully installed bcrypt-3.1.11
(...)
1 gem installed

但是在user.rb中加入这一行之后

has_secure_password 

我运行了一个 rails 测试,因为在 user_test.rb 文件中不需要密码确认而只期待一个红灯,实际上我得到了一个错误,前面有

You don't have bcrypt installed in your application. Please add it to your Gemfile and run bundle install

那么好吧,我按照这些说明进行操作,bcrypt-3.1.11 (x86-mingw32) 在列表中。我再次尝试 Rails 测试,这里我得到一个 LoadError

C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/bcrypt-3.1.11-x86-mingw32/lib/bcrypt.rb:16:in 'require': cannot load such file -- bcrypt_ext (LoadError)

没错,任何地方都没有名为 bcrypt_ext 的文件!那又怎样?

I'm wondering about DevKit as mentionned here Rails Gem::LoadError in UsersController#new In my first try, it is stated "temporarily enhancing PATH to include DevKit..."

最佳答案

卡丁车;

尝试以下对我有用的步骤:

在项目的根目录下运行“bundle install”,它应该可以工作。

关于ruby-on-rails - gem 安装 bcrypt (LoadError),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48967952/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com