Ruby on rails 使用rake命令在rails中创建DB

Ruby on rails 使用rake命令在rails中创建DB,ruby-on-rails,ruby,ubuntu,rubygems,rakefile,Ruby On Rails,Ruby,Ubuntu,Rubygems,Rakefile,我正在尝试创建一个测试数据库。 我使用了以下命令: 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

我正在尝试创建一个测试数据库。 我使用了以下命令:

  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)
rake中止!
LoadError:没有要加载的文件--bundler/setup
/home/eshel/test/test_db/config/boot.rb:4:in`'
/home/eshel/test/test\u db/config/application.rb:1:in`'
/home/eshel/test/test\u db/config/application.rb:1:in`'
/home/eshel/test/test_db/Rakefile:1:in`(root)'
/home/eshel/test/test_db/Rakefile:5:in`(root)'
(通过使用--trace运行任务查看完整跟踪)
多次尝试安装捆绑包,但迄今为止没有任何效果

我错过了什么

尝试以下操作:

gem install bundler
bundle install
rake db:create
请尝试以下操作:

gem install bundler
bundle install
rake db:create


是否已安装bundler?bundle安装工作正常?运行
gem install bundler
,然后重试。旁注:请不要使用
sudo
,除非您了解
sudo
的用途。是的,我使用了这个命令:sudo bundleinstall@Eshel:请指定您现在正在使用的rails版本。是否安装了bundler?bundle安装是否正常?运行
gem install bundler
,然后重试。旁注:请不要使用
sudo
,除非您了解
sudo
的用途。是的,我使用了这个命令:sudo bundleinstall@Eshel:请指定您现在正在使用的rails版本。它给了我这一行:Bundle complete!13个Gemfile依赖项,51个Gem现已安装。捆绑的gems安装在/home/eshel/main_服务器中。如果我想把它们放在不同的地方有关系吗?除了main_server文件夹之外?这可能是我运行的jruby和ruby版本的问题吗?我无法使用
bundle exec rake db:create
将jruby和ruby版本设置为rvm列表中显示的版本。请尝试使用最新版本安装ruby with rvm,然后重新安装rails并在commandsThanks上执行!我的应用程序使用的ruby和jruby版本不匹配,在我解决了这个问题后,上面的命令就解决了:)谢谢你的帮助,它给了我这句话:Bundle complete!13个Gemfile依赖项,51个Gem现已安装。捆绑的gems安装在/home/eshel/main_服务器中。如果我想把它们放在不同的地方有关系吗?除了main_server文件夹之外?这可能是我运行的jruby和ruby版本的问题吗?我无法使用
bundle exec rake db:create
将jruby和ruby版本设置为rvm列表中显示的版本。请尝试使用最新版本安装ruby with rvm,然后重新安装rails并在commandsThanks上执行!我的应用程序使用的ruby和jruby版本不匹配,在我解决了这个问题后,上面的命令就解决了:)谢谢你的帮助