2016-04-05 1 views
0

J'essaie de créer un DB de test. J'ai utilisé la commande suivante:Création de DB dans les rails à l'aide de la commande rake

rake db:schema:create 

également essayé différentes versions de code tel que

sudo bundle exec rake db:create 

Je continue à obtenir la même erreur:

rake aborted! 
LoadError: no such file to load -- bundler/setup 
/home/eshel/test/test_db/config/boot.rb:4:in `<top>' 
/home/eshel/test/test_db/config/application.rb:1:in `<top>' 
/home/eshel/test/test_db/config/application.rb:1:in `<top>' 
/home/eshel/test/test_db/Rakefile:1:in `(root)' 
/home/eshel/test/test_db/Rakefile:5:in `(root)' 
(See full trace by running task with --trace) 

essayé d'installer des paquets plusieurs fois, mais rien n'a fonctionné jusqu'ici.

Qu'est-ce qui me manque?

+0

Avez-vous installé Bundler? –

+0

L'installation du bundle fonctionne correctement? –

+0

Exécutez 'gem install bundler' et réessayez. _Sidenote_: s'il vous plaît n'utilisez pas sudo jusqu'à ce que vous compreniez à quoi sert sudo. – mudasobwa

Répondre

2

les opérations suivantes:

gem install bundler 
bundle install 
rake db:create 
+0

toujours la même erreur – UserED

+0

Il m'a donné cette ligne: Bundle complete! 13 dépendances Gemfile, 51 gemmes maintenant installées. Les gems fournis sont installés dans/home/eshel/main_server. Est-ce important si je les veux dans un endroit différent? autre que le dossier main_server? – UserED

+0

Serait-ce un problème avec les versions jruby et ruby ​​que je cours? Je ne peux pas définir les versions jruby et ruby ​​à celles qui apparaissent dans la liste rvm – UserED