Stack overflow for teams is a private, secure spot for you and your coworkers to find and share information. Im going through s ruby course on windows 7 and bcrypt wasnt working at all. Readme documentation for codahalebcryptruby master. This just leverages appveyors infrastructure to let us try to install the bcrypt gem on windows across all versions of ruby that we intend to support. Rails versions 3 ship with activemodelsecurepassword which uses bcryptruby. I installed devise, but happened the error when i try to do login. It still takes months or even years until other important libraries get updated and the new ruby version gets usable on windows. Then i had to input gem uninstall bcrypt and gem install bcrypt platform ruby again. Adds methods to set and authenticate against a bcrypt password. Just using the latest version of bcrypt made it so i couldnt use the rails server, couldnt create users in the console, nothing. The better, easiest way is to install the development kit.
Generates a random salt with a given computational cost. Ruby on windows causes error cannot load such file bcrypt. As last step i needed to reinstall the bcryptruby gem with compiling the native extensions. After that, i can successfully require bcrypt on windows 10 with ruby 2. Install it again with gem install bcrypt platformruby. We need to check out the head version of the rubyinstaller from github. Our big issue with windows historically isnt running the tests, its actually installing the gem. Im having problems with bcrypt when either trying to start my rails server or attempting to login on the localhost. Activemodelsecurepasswordclassmethods ruby on rails. We are going to use the rubyinstaller scripts to compile ruby on windows. What youre describing is not new for windows 10, its been the same issue on any ruby 2. After that uninstall the gem with gem uninstall bcrypt.