LoginSignup
1
1

More than 5 years have passed since last update.

Railsでgemをinstallする際に意図したgemと違うgemがinstallされる事がある

Last updated at Posted at 2015-01-25

プロダクトのissueを見ていた所動かなくなったというissueがあったので調べていた所出くわした

対象のGemは rails-erd

Gemfileのsource先は https://rubygems.org になっている

Gemfile
gem 'rails-erd'

と書いてあるので、 bundle install すると何故か paulwittmann/rails-erd がinstallされてくる
(リンク先に飛んでもらえれば分かるが、voormedia/rails-erdのforkのforkである)

で、上の rails-erd のリンクを飛んでもらえば分かるが、1.2.2とversionsがある所から間違いなく paulwittmann/rails-erd ではない

何故fork先が一番始めに落ちてくるのか、まだ追えてない

こういうのすぐに分かる方法が無いのかな?

追記

解決した
active_record 3.2に依存している為にRails 4に対応していなかったのが問題
つまり、勝手にgemの方で対応関係を見てinstallするものを変えていた
ちょっと感動したのと同時に issue#115 にも書いてあった

しかし愚痴を言う訳ではないが、いきなり使った事無いgemでそうなるとあれ?ってなる

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1