我正在尝试启动并运行我的RefineryCMS网站,但在尝试注册第一个用户时遇到bcrypt_ext无法加载错误。我已经采取了这些步骤
C:> gem install --no-ri --no-rdoc bcrypt
C:> cd (path to gems root)bcrypt-3.1.7-x86-mingw32extmri
C:(path to gems root)bcrypt-3.1.7-x86-mingw32extmri> ruby extconf.rb
C:(path to gems root)bcrypt-3.1.7-x86-mingw32extmri> make
C:(path to gems root)bcrypt-3.1.7-x86-mingw32extmri> make install
这解决了bcrypt_ext问题,但现在在尝试运行 Rails 服务器后,当要求捆绑安装时,我无法捆绑安装。本质上,我在运行 devkitvars 后收到本机扩展构建错误.bat以便能够使用 make 命令。我被困在这一点上,任何帮助将不胜感激。
- 运行:
- 视窗 10 x64
- 导轨 4.2.5
- 红宝石 2.2.4
- 炼油厂CMS 3.0.1
- RefineryCMS-authentication-Design 1.0.4
尝试在 github 上查看bcrypt
问题。查看适用于某些用户的解决方案。
注意:如果你认真学习 Rails,我建议你改用 *nix 框(或 VM)。Rails和它的朋友(Gems)从来都不对Windows友好。摆弄与Windows相关的问题只会减慢你学习Rails的速度。