2016-03-03 83 views
0

我试图让我的RefineryCMS网站启动并运行,并且我在尝试注册第一个用户时遇到bcrypt_ext无法加载错误。我已采取以下步骤解决bcrypt_ext加载错误后无法安装json gem

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问题,但现在我无法捆绑当被问及试图运行轨道服务器后这样做安装。在运行devkitvars.bat以便能够使用make命令之后,基本上我得到本机扩展生成错误。我被困在这一点,任何帮助将不胜感激。

  • 运行:
    • 的Windows 10的x64
    • 的Rails 4.2.5
    • 红宝石2.2.4
    • RefineryCMS 3.0.1
    • refinerycms认证,制定1.0.4

回答

0

尝试结帐bcryptissue on github。查看适用于某些用户的解决方案。

注意:如果你在学习Rails认真,我建议你得到一个* nix框,而不是(或VM)。 Rails和它的朋友(宝石)有从来没有友好的Windows。摆弄Windows相关问题只会让你放慢学习Rails的速度。

+0

谢谢!我结束了加载Windows和Ubuntu双启动。这个项目现在工作得很好。 –