ri かわいいよ ri
ri
便利だよ。gem のインストールが遅いからと ri doc を消すことを推奨するエントリ多いけど ri
便利だよ?
ri があるものを全部インストール
ri の documentation があるものを全部インストール
gem rdoc --all --ri
ri のrdoc を全部消したい。
逆に rdoc がどれくらい容量あるのか見ておき、結構な容量だったら全部消してしまいたい。
gems でinstall された ri /rdoc のpath
takuya@~$ ls -ld `gem env gemdir`/doc drwxr-xr-x 159 takuya staff 5406 2017-01-19 16:46 /Users/takuya/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/doc
どれくらい容量くうのか
うちは200M くらいですね。Raspiとか小さめの容量でやってると死活問題。
takuya@~$ du -cksh `gem env gemdir`/doc 189M /Users/takuya/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/doc 189M total takuya@~$
どれくらいファイル数があるのか
gem 131 個にたいし、doc が 45,000 ファイル・・・。
takuya@~$ gem list | wc -l 131 takuya@~$ find `gem env gemdir`/doc/ -type f | wc -l 45861
330 files / gem くらいですね。こりゃ、インストール時間かかるわ。
riがあるgeems からrdoc を全部消したい
doc のフォルダを消して作り直すと手っ取り早い。
doc_path=`gem env gemdir`/doc rm $doc_path mkdir $doc_path
あとでまとめて入れることにする。
ri は あとで使いたいときにまとめて導入することにする。 あとからインストールで切ることがわかったので、毎晩の定期実行やトイレ行ってる間にまとめて入れればいいのではないか。
~/.gemrc
install: --no-ri --no-rdoc update: --no-ri --no-rdoc
をかいて、gems をインストール時には --no-ri を基本にした。