ruby-on-rails – 没有要加载的文件–bcrypt_ext(通过设计)

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 没有要加载的文件–bcrypt_ext(通过设计)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在rails 3上使用devise(当前gem)中的数据库身份验证,并且在尝试使用用户名/密码登录时出现以下错误.
no such file to load -- bcrypt_ext 

This error occurred while loading the following files:
   bcrypt
   bcrypt_ext

我之前已经“成功安装了bcrypt-ruby-2.1.2”宝石.

有任何想法吗?我也尝试给bundle服务器git repo地址并获取master,但它没有解决问题.

解决方法

我也有这个问题.当我安装宝石时,输出告诉我
Building native extensions.  This could take a while...
Successfully installed bcrypt-ruby-3.0.1

所以我认为它实际上构建了原生扩展.但是当我去打猎… / gems / bcrypt-ruby-2.1.4 / ext / mri时,我看到它似乎没有建造任何东西.

我手动进去跑了

cd [path to your gems folder]/gems/bcrypt-ruby-2.1.4/ext/mri
ruby extconf.rb
make
sudo make install

这对我有用.

猜你在找的Ruby相关文章