微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ruby-on-rails – bcrypt错误:Devies ruby​​ 2.0和rails 4.0

当我尝试运行我的应用程序时,我会收到此错误

C:/ruby-2.0.0-p195-i386-mingw32/lib/ruby/gems/2.0.0/gems/activesupport-4.0.0.rc1
/lib/active_support/dependencies.rb:228:in`require’:无法加载这样的文件 – 2
.0 / bcrypt_ext(LoadError)

任何人 – 我试图使用设计宝石进行基本用户认证

解决方法

当我在 Windows上更新为 Ruby 2.0.0时,我收到了这个错误.我可以通过卸载所有下载的bcrypt版本,并使用DevKit构建宝石来解决这个问题.
gem uninstall bcrypt-ruby

gem install bcrypt-ruby --platform=ruby --no-ri --no-rdoc

通常做捆绑更新会下载一个预编译的gem mingw32扩展名,这在这种情况下似乎不起作用.这个解决方案重新安装bcrypt-ruby有望在将来不需要.

此外,我在这里保留了Ruby on Rails的更新Windows安装说明(主要是为了我自己的参考),用于在Windows上安装Ruby on Rails.

https://github.com/remomueller/documentation/tree/master/windows

您可能遇到的一些其他Windows陷阱也列在那里:

https://github.com/remomueller/documentation/blob/master/windows/190-miscellaneous.md

原文地址:https://www.jb51.cc/ruby/273233.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐