我是Ruby on Rails的新手,我在设置我的第一个MySQL数据库时遇到了麻烦。
我按照此处的说明操作:https://gorails.com/setup/osx/10.12-sierra
我到达最后,它要求你运行" rake db:create"。当我在终端中执行此操作时,出现以下错误:
MacBook-Air-de-myusername% rake db:create
rake aborted!
cannot load such file -- bundler/setup
/Users/myusername/splash/config/boot.rb:3:in `<top (required)>'
/Users/myusername/splash/config/application.rb:1:in `require_relative'
/Users/myusername/splash/config/application.rb:1:in `<top (required)>'
/Users/myusername/splash/Rakefile:4:in `require_relative'
/Users/myusername/splash/Rakefile:4:in `<top (required)>'
(See full trace by running task with --trace)
有人可以就发生的事情提出建议吗?我知道我已经&#34; cd&#34; -ed到正确的目录中,所以不可能。
答案 0 :(得分:1)
安装 bundler gem 并运行bundle install
:
$ gem install bundler
$ bundle install
现在再次运行rake
:
$ rake db:create
如果这不起作用,则运行完整的命令:
$ bundle exec rake db:create
要了解有关bundle
命令的更多信息,请查看this question。
答案 1 :(得分:0)
执行命令
gem install bundler
bundle install
bundle exec rake db:create
答案 2 :(得分:0)
我认为你的文件夹不正确。
尝试cd splash
然后运行以下命令:
bundle install
bundle exec rake db:create