文章标题
来源:互联网 发布:铁血论坛 知乎 编辑:程序博客网 时间:2024/06/08 10:52
在mac上安装autojump,自然也配合上了oh-my-zsh 安装有问题的也许可以在这里找到
我刚安装完autojump,觉得他们讲得不怎么样,或者说大部分只是转发的,打开好几个网站都没什么区别。真菜。
首先他们会说,第一步,安装git,但是mac自带了git的客户端,而且git是给用来手动安装autojump用户的选择。如果你已经安装好了homebrew,那就没有必要看那一步。
我这里使用的是homebrew的安装autojump的方法。homebrew的安装方法不是我要说的,homebrew在mac下是一个好的东西,推荐使用。
目前假设你已经安装好了homebrew,那么第一步是运行: brew install autojump
然后接下来说可能出现的问题,我当时出了autojump not linked
然后提示我运行brew link autojump,然后就出现了下面的问题 /usr/local/etc is not writable.
然后我去了对应的目录,发现没有etc文件夹,于是创建这个文件夹,并且赋予写入权限,(虽然我一般直接运行chmod -R 777 /usr/local/etc 来赋予权限)
再次运行brew link autojump就行。
接下来是我写这篇文章的原因:
你需要将一段代码写入.zshrc文件中,大部分的网站给的是这样的: [[ -s ~/.autojump/etc/profile.d/autojump.sh ]] && . ~/.autojump/etc/profile.d/autojump.sh
可是当你把这个加进去之后并没有成功。然后你可以看出这个命令有: ~/.autojump/etc/profile.d/autojump.sh 这个妥妥的是个路径(๑•̀ㅂ•́)و✧ (8
但是当你去这个路径去找的时候你会发现根本没有这个路径。可见这个是有问题的。然后你去网上到处找解决方法~,你可能会找到这个网站http://macshuo.com/?p=676
然后在评论区找到这么一句话 [[ -s ~/.autojump/etc/profile.d/autojump.sh ]] && . ~/.autojump/etc/profile.d/autojump.sh
这个配置不是每个人都适用的,这样更通用一些:
[[ -s brew --prefix/etc/autojump.sh ]] && . brew --prefix/etc/autojump.sh
然后你就把这句话加进去了,shit,还是不行。눈_눈
好吧好吧,那就先把autojump.sh这个文件先找到吧。在命令行中输入 find / -name 'autojump'
(如果出现了permission denied 在命令前面加入sudo应该算是基本常识吧。)
那么我们去对应的目录去找~,一找一个准(๑╹∀╹๑) (这不废话么?)
那么我们用哪一个呢?
看之前的代码可知路径是这样的~/.autojump/etc/profile.d/autojump.sh 。从etc转到了profile.d再转到了autojump.sh,那么我们就使用这个路径: /usr/local/Cellar/autojump/22.2.4/etc/profile.d/autojump.sh
那么需要加入.zshrc文件中的代码就应该是这样的了: [[ -s /usr/local/Cellar/autojump/22.2.4/etc/profile.d/autojump.sh ]] && . /usr/local/Cellar/autojump/22.2.4/etc/profile.d/autojump.sh
然后重启iterm或者说shell就成了。
主要心烦的是,一群人都是转的一篇文章。基本结构都一样。( ̄ε(# ̄) Σ
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- a 中调用js的几种方法整理及使用推荐
- Git创建本地仓库
- Linux进程核心调度器之主调度器schedule--Linux进程的管理与调度(十九)
- Unity5-ABSystem(三):AssetBundle加载
- 十六进制的简单运算
- 文章标题
- 状态模式 详解
- Python note 02
- spring声明式事务总结
- 使用命令将logcat中的内容输出到文本文件中(防止滑屏看不到错误信息)
- 数据库设计的三大范式、BCNF、4NF
- Fresco图片加载(二)
- 简易网站流量统计工具
- tomcat用户登录问题