LoadError: cannot load such file — bcrypt_ext
LoadError: cannot load such file — bcrypt_ext
我已尝试在我的 rails 应用程序上部署设计身份验证。
我遇到了这个问题
"cannot load such file -- bcrypt_ext"
我发现这是基于 windows 的计算机中的一个常见问题,但其他问题的答案还没有帮助我。
我是 运行 Windows 8 x64 与 x86 ruby 和 devkit
尝试
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
参考:https://www.alib.jp/entries/bcrypt_ext_load_error_on_ruby21x
bcrypt_ext.so 文件丢失 - 如果您手动将其复制到正确的文件夹 - 在我的情况下 \Ruby23\lib\ruby\gems.3.0\gems\bcrypt-3.1.11-x86-mingw32\lib - 它有帮助. :)
这对我有用:
https://github.com/codahale/bcrypt-ruby/issues/142
-卸载所有 bcrypt 版本:gem 卸载 bcrypt
select 选项 3(全部卸载)
-卸载所有 bcrypt-ruby 版本:gem 卸载 bcrypt-ruby
select 选项 3(全部卸载)
将 gem 文件中的行替换为:
将此行添加到 gem 文件:
gem 'bcrypt',平台::ruby
虽然对我不起作用,但将 gem 文件指向 git 存储库确实:
gem 'bcrypt', git: 'https://github.com/codahale/bcrypt-ruby.git', :require => 'bcrypt'
捆绑安装
你应该可以开始了
此时linkhttps://github.com/codahale/bcrypt-ruby/issues/142
有人提到了这个解决方案
gem 'bcrypt', git: 'https://github.com/codahale/bcrypt-ruby.git', :require => 'bcrypt'
它对我有用
我已尝试在我的 rails 应用程序上部署设计身份验证。
我遇到了这个问题
"cannot load such file -- bcrypt_ext"
我发现这是基于 windows 的计算机中的一个常见问题,但其他问题的答案还没有帮助我。
我是 运行 Windows 8 x64 与 x86 ruby 和 devkit
尝试
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
参考:https://www.alib.jp/entries/bcrypt_ext_load_error_on_ruby21x
bcrypt_ext.so 文件丢失 - 如果您手动将其复制到正确的文件夹 - 在我的情况下 \Ruby23\lib\ruby\gems.3.0\gems\bcrypt-3.1.11-x86-mingw32\lib - 它有帮助. :)
这对我有用: https://github.com/codahale/bcrypt-ruby/issues/142
-卸载所有 bcrypt 版本:gem 卸载 bcrypt
select 选项 3(全部卸载)
-卸载所有 bcrypt-ruby 版本:gem 卸载 bcrypt-ruby
select 选项 3(全部卸载)
将 gem 文件中的行替换为:
将此行添加到 gem 文件: gem 'bcrypt',平台::ruby
虽然对我不起作用,但将 gem 文件指向 git 存储库确实:
gem 'bcrypt', git: 'https://github.com/codahale/bcrypt-ruby.git', :require => 'bcrypt'
捆绑安装
你应该可以开始了
此时linkhttps://github.com/codahale/bcrypt-ruby/issues/142
有人提到了这个解决方案
gem 'bcrypt', git: 'https://github.com/codahale/bcrypt-ruby.git', :require => 'bcrypt'
它对我有用