我试图让我的RefineryCMS网站启动并运行,并且我在尝试注册第一个用户时无法加载bcrypt_ext加载错误。我已经采取了这些步骤
C:\> gem install --no-ri --no-rdoc bcrypt
C:\> cd (path to gems root)\bcrypt-3.1.7-x86-mingw32\ext\mri
C:\(path to gems root)\bcrypt-3.1.7-x86-mingw32\ext\mri> ruby extconf.rb
C:\(path to gems root)\bcrypt-3.1.7-x86-mingw32\ext\mri> make
C:\(path to gems root)\bcrypt-3.1.7-x86-mingw32\ext\mri> make install
修复了bcrypt_ext问题但现在我在尝试运行rails服务器后被要求这样做时无法捆绑安装。基本上,在运行devkitvars.bat以便能够使用make命令后,我会得到本机扩展构建错误。我在这一点上陷入困境,任何帮助都会非常感激。
答案 0 :(得分:0)
尝试结帐bcrypt
issue on github。查看适用于某些用户的解决方案。
注意:如果您认真学习Rails,我建议您改为使用* nix框(或者VM)。 Rails和它的朋友(Gems)从不对Windows友好。摆弄Windows相关问题只会减慢你学习Rails的速度。