0

我正在尝试启动并运行我的 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 命令后得到本机扩展构建错误。我被困在这一点上,任何帮助将不胜感激。

  • 跑步:
    • 视窗 10 x64
    • 导轨 4.2.5
    • 红宝石 2.2.4
    • 炼油厂CMS 3.0.1
    • 炼油厂cms-身份验证-设计1.0.4
4

1 回答 1

0

尝试bcrypt 在 github 上检查问题。查看适用于某些用户的解决方案。

注意:如果您认真学习 Rails,我建议您使用 *nix 设备(或虚拟机)。Rails 和它的朋友 (Gems)从未对 Windows 友好。摆弄与 Windows 相关的问题只会减慢您学习 Rails 的速度。

于 2016-03-05T01:50:58.640 回答