ne peut pas charger un tel fichier - 1.9 / bcrypt_ext (LoadError)
Hey j'obtiens l'Erreur suivante lorsque je tente de démarrer le serveur rails
Des idées? À l'heure actuelle, aucune solution possible travaillé...
Par la façon dont je exécuter Windows 8... le problème peut être dû à tous 😀
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:251:in `require': cannot load such file -- 1.9/bcry
pt_ext (LoadError)
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:251:in `block in require'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:236:in `load_dependency'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:251:in `require'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bcrypt-ruby-3.1.0-x86-mingw32/lib/bcrypt_ext.rb:2:in `<top (required)>'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:251:in `require'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:251:in `block in require'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:236:in `load_dependency'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:251:in `require'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bcrypt-ruby-3.1.0-x86-mingw32/lib/bcrypt.rb:12:in `<top (required)>'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.4/lib/bundler/runtime.rb:72:in `require'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.4/lib/bundler/runtime.rb:72:in `block (2 levels) in require'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.4/lib/bundler/runtime.rb:70:in `each'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.4/lib/bundler/runtime.rb:70:in `block in require'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.4/lib/bundler/runtime.rb:59:in `each'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.4/lib/bundler/runtime.rb:59:in `require'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.4/lib/bundler.rb:132:in `require'
from C:/Users/Enno/RubymineProjects/BookWriting2.0/config/application.rb:13:in `<top (required)>'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.11/lib/rails/commands.rb:24:in `require'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.11/lib/rails/commands.rb:24:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
source d'informationauteur Enno
Vous devez vous connecter pour publier un commentaire.
Ce matin, je suis confronté à la même question (Windows 7).
Laissez-moi vous recommander de jeter un oeil ici
https://github.com/codahale/bcrypt-ruby/issues/72
J'ai réussi à résoudre mon problème comme celui-ci (mise à jour de mon Gemfile):
Si vous avez des problèmes avec la gemme
bcrypt
suivez ces étapes:1. Changement de la gemme répertoire trouvé par
bundle show bcrypt
+ext\mri\
par exemple:c:\RailsInstaller\Ruby2.2.3\lib\ruby\gems\2.2.0\gems\bcrypt-3.1.10-x86-mingw32\ext\mri
2. exécuter
ruby extconf.rb
3. exécuter
make
4.
make install
Notez que cela ne fonctionne que si votre
DevKit
environnement est correctement configurée (exécuterdevkitvars.bat
).J'ai rencontré un problème similaire mais avec Ruby 2.0 et les Rails 3.2.15 sur Windows. Il demande maintenant au moins 3.1.2:
Lien:
https://github.com/rails/rails/pull/12325
Commentaire off "gem 'bcrypt-ruby', '~> 3.0.0" dans votre gemfile
ce devrait être le travail
La version constamment en changement. Vous pouvez trouver la dernière version stable du nombre ici: rubygems.org/gems/bcrypt-ruby
Si quelqu'un est encore d'avoir des problèmes avec cette (surtout avec les concevoir) sur 64 bits de Windows, essayez d'installer Ruby 64 bits, puis les rails comme un bijou (plutôt que d'utiliser les rails installateur) et ensuite d'ajouter:
gem 'bcrypt-ruby', '~> 3.0.0', :require => "bcrypt"
Vous devrez peut-être changer votre
tzinfo-data
gemme:gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw]