macにagをインストールしようとしたら「Error: You must `brew link xz pcre` before the_silver_searcher can be installed」

macに使い慣れたagコマンドをインストールしようと、brewでインストール!!


$ brew link xz pcre

が、しかし


Error: You must `brew link xz pcre` before the_silver_searcher can be installed

とエラーが返ってきました。

brew link xz pcre」が必要らしい。

ではでは


$ brew link xz pcre

が、しかし。


Linking /usr/local/Cellar/xz/5.2.2... Error: Could not symlink bin/lzcat /usr/local/bin is not writable.

あ、実行権限が無いっていわれたw失礼


sudo brew link xz pcre

OK!

で、

次こそthe sliver searcherをインストール!!


sudo brew install the_silver_searcher

インストールできましたw

CentOS7にag(the silver searcher)をyumでインストール

ボクの環境用に備忘録

昔ながらのよく標準で入っている、ファイルの横断検索grep

これはカレントの場所から横断検索している例


$ find ./ -type f -print | xargs grep -n '検索文字'

ただ、この方法だとファイル数が多いと検索結果がでるまで遅い。
もうこの方法を使っている人は少ないはず。

で、


$ ag '検索文字'

でgrepするためのag(the silver searcher)のインストール方法

CentOS7にyumでインストール


$ sudo yum install the_silver_searcher

MacのHomebrewでインストール


$ brew install the_silver_searcher