2015-05-14 78 views
1

我似乎无法让我的Ruby项目运行,每次我运行这个错误弹出红宝石错误'需要':无法加载这样的文件 - bcrypt_ext(LoadError)

C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/bcrypt-3.1.7-x86-mingw32/li 
b/bcrypt.rb:16:in `require': cannot load such file -- bcrypt_ext (LoadError) 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/bcrypt-3.1.7-x 
86-mingw32/lib/bcrypt.rb:16:in `rescue in <top (required)>' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/bcrypt-3.1.7-x 
86-mingw32/lib/bcrypt.rb:12:in `<top (required)>' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/bundler-1.7.7/ 
lib/bundler/runtime.rb:76:in `require' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/bundler-1.7.7/ 
lib/bundler/runtime.rb:76:in `block (2 levels) in require' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/bundler-1.7.7/ 
lib/bundler/runtime.rb:72:in `each' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/bundler-1.7.7/ 
lib/bundler/runtime.rb:72:in `block in require' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/bundler-1.7.7/ 
lib/bundler/runtime.rb:61:in `each' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/bundler-1.7.7/ 
lib/bundler/runtime.rb:61:in `require' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/bundler-1.7.7/ 
lib/bundler.rb:133:in `require' 
     from C:/Projects/Mailbox/mailboxer-app/config/application.rb:14:in `<top 
(required)>' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/railties-4.1.4 
/lib/rails/commands/commands_tasks.rb:79:in `require' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/railties-4.1.4 
/lib/rails/commands/commands_tasks.rb:79:in `block in server' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/railties-4.1.4 
/lib/rails/commands/commands_tasks.rb:76:in `tap' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/railties-4.1.4 
/lib/rails/commands/commands_tasks.rb:76:in `server' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/railties-4.1.4 
/lib/rails/commands/commands_tasks.rb:40:in `run_command!' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/railties-4.1.4 
/lib/rails/commands.rb:17:in `<top (required)>' 
     from bin/rails:4:in `require' 
     from bin/rails:4:in `<main>' 

请帮助。

回答

-1

添加

gem 'bcrypt-ruby' 

Gemfile和运行

bundle install 
0

我解决了这个以下步骤:

  1. 宝石卸载bcrypt-红宝石
  2. 宝石卸载bcrypt
  3. 创业板安装bcrypt --platform =红宝石
  4. 然后加入宝石 'bcrypt',平台:红宝石您的Gemfile

我希望它能帮助:)