bundle installしてもエラーが続き沼にハマる。(備忘録として)
rails newしてbundle installすると
Make sure that `gem install #### -v '"#.#.#' --source https:・・・・`
のようなエラーが延々と続く。
gemを指定してinstallしてもエラーは解消されず。
ググった情報を頼りにカタカタするも、エラーは解消されず。
結局解決方法は以下でした。
1rbenvでrubyを管理する
2xcodeのupdateをする
###1rbenvでrubyを管理する。
デフォルトのrubyを使っていたが、toolのアップデートかなにかで齟齬が出てしまった?のかもしれない。
標準rubyは一つしか入っていないためrbenvでrubyのバージョンを管理する。
基本的に開発ではrbenvを用いてrubyを管理する。
参考:https://qiita.com/hujuu/items/3d600f2b2384c145ad12
###2xcodeのupdateをする。
これが今回最も遠いようで近いエラーの原因でした。
エラー分には
you have to ....のような文字があったがなんのことやらと無視していた。
しかしそれはtoolをupdateしてくれと言うメッセージでした。
xcodeをupdateしないとだめだった。
bundle installでめっちゃ変更が多くなった。。
3k+!?
gitignoreに
/vendor/bundle/*/
vendor配下のbundleを追加してあげることで解決