2016-04-05 2 views
0

Я пытаюсь создать тестовую БД. я использовал следующую команду:Создание базы данных в рельсах с использованием команды rake

rake db:schema:create 

также пробовали различные варианты кода, как

sudo bundle exec rake db:create 

я получаю ту же ошибку:

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) 

Пробовал установить Связки много раз, но до сих пор ничего не работало.

Что мне не хватает?

+0

Вы установили Bundler? –

+0

Комплект поставки работает правильно? –

+0

Запустите 'gem install bundler' и повторите попытку. _Sidenote_: пожалуйста, не используйте 'sudo', пока не поймете, что означает' sudo'. – mudasobwa

ответ

2

Попробуйте следующее:

gem install bundler 
bundle install 
rake db:create 
+0

все еще получал ту же ошибку – UserED

+0

Он дал мне эту строку: Пакет завершен! 13 зависимостей Gemfile, теперь установлены 51 драгоценный камень. Связанные драгоценные камни установлены в/home/eshel/main_server. Это имеет значение, если я хочу их в другом месте? кроме папки main_server? – UserED

+0

Это может быть проблема с версиями jruby и ruby, которые я запускаю? Я не могу установить версии jruby и ruby ​​тем, которые появляются в списке rvm – UserED

Смежные вопросы