【发布时间】:2019-06-14 15:50:30
【问题描述】:
在遇到困难但使用成功安装mysql2 v 0.4.2之后
gem install mysql2 -v '0.4.2' -- --srcdir=/usr/local/mysql/include
我现在在运行bundle exec rails s时遇到以下错误
`require': cannot load such file -- mysql2/mysql2 (LoadError)
from /Users/jmayer/.rvm/gems/ruby-2.3.1/gems/mysql2-0.4.2/lib/mysql2.rb:31:in `<top (required)>'
from /Users/jmayer/.rvm/gems/ruby-2.3.1/gems/bundler-1.15.4/lib/bundler/runtime.rb:82:in `require'
from /Users/jmayer/.rvm/gems/ruby-2.3.1/gems/bundler-1.15.4/lib/bundler/runtime.rb:82:in `block (2 levels) in require'
from /Users/jmayer/.rvm/gems/ruby-2.3.1/gems/bundler-1.15.4/lib/bundler/runtime.rb:77:in `each'
from /Users/jmayer/.rvm/gems/ruby-2.3.1/gems/bundler-1.15.4/lib/bundler/runtime.rb:77:in `block in require'
from /Users/jmayer/.rvm/gems/ruby-2.3.1/gems/bundler-1.15.4/lib/bundler/runtime.rb:66:in `each'
from /Users/jmayer/.rvm/gems/ruby-2.3.1/gems/bundler-1.15.4/lib/bundler/runtime.rb:66:in `require'
from /Users/jmayer/.rvm/gems/ruby-2.3.1/gems/bundler-1.15.4/lib/bundler.rb:108:in `require'
from /Users/jmayer/workspace/sekai-property/config/application.rb:8:in `<top (required)>'
from /Users/jmayer/.rvm/gems/ruby-2.3.1/gems/railties-4.2.5/lib/rails/commands/commands_tasks.rb:78:in `require'
from /Users/jmayer/.rvm/gems/ruby-2.3.1/gems/railties-4.2.5/lib/rails/commands/commands_tasks.rb:78:in `block in server'
from /Users/jmayer/.rvm/gems/ruby-2.3.1/gems/railties-4.2.5/lib/rails/commands/commands_tasks.rb:75:in `tap'
from /Users/jmayer/.rvm/gems/ruby-2.3.1/gems/railties-4.2.5/lib/rails/commands/commands_tasks.rb:75:in `server'
from /Users/jmayer/.rvm/gems/ruby-2.3.1/gems/railties-4.2.5/lib/rails/commands/commands_tasks.rb:39:in `run_command!'
from /Users/jmayer/.rvm/gems/ruby-2.3.1/gems/railties-4.2.5/lib/rails/commands.rb:17:in `<top (required)>'
from bin/rails:4:in `require'
from bin/rails:4:in `<main>'
rails -v
Rails 4.2.5
ruby -v
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin18]
我已经尝试了我在堆栈溢出中发现的所有关于错误的方法,但没有运气。
我只是想启动一个开发服务器、创建一个数据库等。
【问题讨论】:
-
我有同样的问题
Rails 5.2.2-ruby 2.6.1p33 (2019-01-30 revision 66950) [x86_64-darwin18]和mysql2 (0.5.2)bundle exec rails s不起作用(我已经执行了bundle并在我的gemfilegem 'mysql2', '>= 0.4.4', '< 0.6.0'中进行了关注跨度>
标签: ruby-on-rails mysql2