您的位置:首页 > 编程语言 > Ruby

解决rails5.0 ruby2.3.1下bcryp_ext LoadError: Cannot load such file

2016-08-05 09:28 357 查看
我遇到这个原因挺简单的,因为gem安装的bcrypt里面的bcrypt_ext.so没有生成,所以加载失败

需要安装Devkit(这个大家都知道),并且在系统环境里配置path,D:\Ruby23\DevKit\bin;D:\Ruby23\DevKit\mingw\bin;D:\ruby\Git\cmd;这样配置即可,

再在windows命令下cd 到ruby gem里bcrypt这个gem的mri目录,执行以下命令即可。

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  rails ruby windows
相关文章推荐