2017-10-10 13 views
0

J'ai installé une application rails sur Windows 10 et va migrer la base de données mais je reçois problèmerake db: migrate: Impossible de trouver nio4r-2.1.0 dans l'une des sources Exécutez `bundle install` pour installer les gemmes manquantes

rake db:migrate 
Could not find nio4r-2.1.0 in any of the sources 
Run `bundle install` to install missing gems. 

j'ai mise à jour et installer blundler

quelqu'un a une idée pourquoi cela happning

gem_make.out me montre:

You have to install development tools first. 
    from D:/Ruby24-x64/lib/ruby/2.4.0/mkmf.rb:588:in `try_cpp' 
    from D:/Ruby24-x64/lib/ruby/2.4.0/mkmf.rb:1095:in `block in have_header' 
    from D:/Ruby24-x64/lib/ruby/2.4.0/mkmf.rb:945:in `block in checking_for' 
    from D:/Ruby24-x64/lib/ruby/2.4.0/mkmf.rb:351:in `block (2 levels) in postpone' 
    from D:/Ruby24-x64/lib/ruby/2.4.0/mkmf.rb:321:in `open' 
    from D:/Ruby24-x64/lib/ruby/2.4.0/mkmf.rb:351:in `block in postpone' 
    from D:/Ruby24-x64/lib/ruby/2.4.0/mkmf.rb:321:in `open' 
    from D:/Ruby24-x64/lib/ruby/2.4.0/mkmf.rb:347:in `postpone' 
    from D:/Ruby24-x64/lib/ruby/2.4.0/mkmf.rb:944:in `checking_for' 
    from D:/Ruby24-x64/lib/ruby/2.4.0/mkmf.rb:1094:in `have_header' 
    from extconf.rb:5:in `<main>' 

ce que j'ai manqué dedans.

+0

je l'ai déjà installer DEVKIT ... L'erreur est: rake db: migrer Impossible de trouver nio4r-2.1.0 dans l'une des sources Exécutez 'bundle install' pour installer les gemmes manquantes. –

+0

Enfin, j'ai résolu le problème, j'utilisais power shell .. et il ne fonctionnait pas .. maintenant en utilisant cmd et ça marche :) –

Répondre

0

Je pense qu'il vous manque le kit de développement de Ruby pour Windows. Aller au lien suivant, https://rubyinstaller.org/downloads/ et télécharger la/dernière version de Ruby.

Si le problème persiste, n'hésitez pas à commenter cette réponse.

+0

Merci pour la réponse .. j'ai déjà installé "Pour une utilisation avec Ruby 2.0 à 2.3 (x64 - 64bits seulement) " ruby ​​-v me montre == ruby ​​2.4.2p198 (2017-09-14 révision 59899) [x64-mingw32] –

+0

Erreur principale: rake db: migrer Impossible de trouver nio4r-2.1.0 dans l'une des sources Exécutez 'bundle install' pour installer les gemmes manquantes. –

0

Enfin j'ai résolu le problème, j'utilisais shell de puissance .. et il ne fonctionnait pas .. en utilisant maintenant cmd et il fonctionne :)