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

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...