简体   繁体   English

LoadError:无法在rake db:create上加载此类文件mysql2 / mysql2

[英]LoadError: cannot load such file — mysql2/mysql2 - on rake db:create

When i run rake db:create , I get this error: 当我运行rake db:create ,出现以下错误:

LoadError: cannot load such file -- mysql2/mysql2
/Users/vitorqueiroz/dev/pipeline/config/application.rb:10:in `<top (required)>'
/Users/vitorqueiroz/dev/pipeline/Rakefile:5:in `<top (required)>'
(See full trace by running task with --trace)

I had to mannualy install mysql2 gem because the gemfile specifies the version '0.3.20' 我必须手动安装mysql2 gem,因为gemfile指定了版本“ 0.3.20”

I ran gem install mysql2 -v '0.3.20' -- --srcdir=/usr/local/include/mysql 我运行了gem install mysql2 -v '0.3.20' -- --srcdir=/usr/local/include/mysql

Bundle install runs fine, and says everything is installed. 捆绑安装运行良好,并且说所有东西都已安装。

bundle list mysql2 evaluates to: bundle list mysql2评估为:

/Users/vitorqueiroz/.rbenv/versions/2.3.6/lib/ruby/gems/2.3.0/gems/mysql2-0.3.20

-- -

Any alternatives? 有其他选择吗?

You can try 你可以试试

bundle exec rake db:create

to be sure that bundled gems are loaded. 确保已装入捆绑的宝石。

https://bundler.io/man/bundle-exec.1.html https://bundler.io/man/bundle-exec.1.html

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 require': 无法加载此类文件 -- mysql2/mysql2 (LoadError) rails 4 - require': cannot load such file -- mysql2/mysql2 (LoadError) rails 4 Ruby on Rails - 无法加载此类文件 — mysql2/2.2/mysql2 (LoadError) - Ruby on Rails - cannot load such file — mysql2/2.2/mysql2 (LoadError) 耙子流产了! 无法加载此类文件-El Capitan上的mysql2 / mysql2 - rake aborted! cannot load such file — mysql2/mysql2 on El Capitan rake db:用mysql2 gem创建错误(无法为{“adapter”=&gt;“mysql2”创建数据库) - rake db:create error with mysql2 gem (Couldn't create database for {“adapter”=>“mysql2”) 使用mysql2在数据库中创建表 - Create table in db with mysql2 rake 的问题 - 无法加载 mysql2 库 - Problem with rake - unable to load mysql2 library 安装mysql2适配器时出错:请安装mysql2适配器:`gem install activerecord-mysql2-adapter`(无法加载此类文件 - mysql2 / mysql2) - Error installing mysql2 adapter: Please install the mysql2 adapter: `gem install activerecord-mysql2-adapter` (cannot load such file — mysql2/mysql2) Rails 3.没有这样的文件加载 - 生产中的mysql2 / mysql2 - Rails 3. no such file to load — mysql2/mysql2 in Production 需要Ruby Gem LoadError mysql2 / mysql2 - Ruby Gem LoadError mysql2/mysql2 required 耙db:migrate中止了! 用MySQL2开发Ghost数据库? - Rake db:migrate aborted! Ghost development database using MySQL2?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM