首先请看我 gemfile 里面只有 这一个这个版本的 mini_magick 然后它报错 然后我尝试单独安装这一个 提示成功后再 bundle install 还是一样的问题。 好的我去给它换版本,换成一样的,4.11.0 依旧报错。。。。 救救孩子这是为什么
1、rubygems 换源,https://gems.ruby-china.com/(非必须)
2、看提示比较像你 gemfile 里面写错 gem 的名字了, 'mini-magic~->'
3、gem list 看看是否没装
bundle install --local
不过每次都要先 gem install 之后执行。
建议参考 https://gems.ruby-china.com/ 把 Gemfile 的源换了
bundle config mirror.https://rubygems.org https://gems.ruby-china.com
是不是 RubyMine 打开的和终端里不是同一个项目啊
按几下 ctrl+s 或者重启下 RubyMine 试试
你先在记事本里把这行改成 gem 'mini_magick', "~> 4.11.0"
win10 用 type gemfile
问题应该定位到了,就是你修改的文件和终端里面跑 bundle 的那个项目里的 gemfile 有差异
不是什么玄学问题