Mac下安装HomeBrew和Ag(the silver searcher)
来源:互联网 发布:淘宝商家登入 编辑:程序博客网 时间:2024/03/29 01:11
HomeBrew
Homebrew(或者MacPorts)类似于Linux平台下的yum和apt-get工具,是优秀的包管理工具。这里我选择了Homebrew。(为什么呢,因为我只需要一个工具就够了O(∩_∩)O~)
关于Homebrew, 戳戳戳这里 http://brew.sh/index_zh-cn.html
安装脚本 (Mac自带Ruby,无需安装)
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
升级brew
brew update
卸载brew
//
查看已安装包
brew list
The Silver Searcher
The Silver Searcher is a tool for searching code. It started off as a clone of Ack, but their feature sets have since diverged slightly. In typical usage, Ag is 5-10x faster than Ack. See the GitHub page for more info.
就是类似Ack(Ruby实现),但是用c实现的,所以更快。
点击这里戳戳戳 http://geoff.greer.fm/ag/
安装 ag(the silver searcher)
brew install the_silver_searcher
卸载ag
brew uninstall the_silver_searcher
如果出现权限问题, 如 cannot write之类 可以:
sudo chown -R David /usr/local
我在安装ag时,出现了 error “/usr/local/bin is not writable”
sudo chown -R David /usr/local/binsudo chown -R David /usr/local/share
当 brew install the_silver_searcher Warning: the_silver_searcher-0.31.0 already installed, it’s just not linked
可以:
brew link the_silver_searcher
更新于2016.04.08
我的mac使用的bash是zsh,
当用ag时,报错:
zsh:command not found:ag
解决办法:
cd ~ls -avim .zshrc
.zshrc是zsh shell的配置文件。
我这边是在line58的 PATH加入了我的homebrew/bin的路径
/usr/local/homebrew/bin
重启terminal就ok了。
- Mac下安装HomeBrew和Ag(the silver searcher)
- Ag(The Silver Searcher)相关
- Ag, the Silver Searcher, compiles and runs in cygwin without any problems!
- ag(The silver search)的使用
- mac下安装homebrew和gdb
- mac下安装homebrew
- MAC下安装HOMEBREW
- Mac 下 Homebrew安装
- mac 下安装homebrew
- MAC下安装HOMEBREW
- mac下安装Homebrew
- MAC下安装HOMEBREW
- Mac下安装Homebrew
- mac下安装Homebrew
- mac下安装gcc,homebrew
- Mac下Homebrew 安装 Mysql
- Mac下安装配置Homebrew
- mac osx 下 homebrew安装
- iOS开发某个函数偶然出现问题。可能导致的原因
- 南阳题目98-成绩转换
- 一个简单的OpenGL程序,绘制一个白色正方形
- printf和cout的区别详述
- Linux笔记(69)——nginx平滑升级
- Mac下安装HomeBrew和Ag(the silver searcher)
- 网易2016Java实习生笔试题最后一题题解
- ActiveMQ学习 第一篇 入门篇
- 如何在当前显示View中获取当前控制器
- Myeclipse创建单元测试
- Effective Java读书笔记(二):方法、通用程序设计
- java-斐波那契数列
- Android Handler机制 (一个Thead中可以建立多个Hander,通过msg.target保证MessageQueue中的每个msg交由发送message的handler进行处理 ,但是
- DeepLearning学习笔记(一) 搭建环境