我刚刚开始阅读Michael Hartl关于Rails的书,我在设置阶段遇到了一个问题。 Hartl一直指的是在我的主目录中创建一个文件,但我不太清楚如何做到这一点。例如,当我尝试为sublime文本设置命令行时,指令告诉我这样做:假设你已经将Sublime Text 2放在Applications文件夹中,并且你的路径中有一个〜/ bin目录,你可以运行:
ln -s“/ Applications / Sublime Text 2.app/Contents/SharedSupport/bin/subl”〜/ bin / subl
我的问题是我不知道如何将〜/ bin目录放在我的路径中。我知道这是真正的基础,但任何帮助都会非常感激。
答案 0 :(得分:1)
创建或编辑~/.profile
(适用于bash和zsh)
添加以下内容
export PATH=$PATH:$HOME/bin
上面一行说,覆盖PATH
环境变量并将其设置为上一个路径加上~/bin
现在,当您尝试运行命令时,bash将查看PATH
环境变量中所有冒号分隔的路径以查找可执行文件。
要查看整个PATH
,请在终端中输入echo $PATH
。或者更好的是,键入env
以查看所有环境变量。
答案 1 :(得分:1)
$ mkdir~ / bin
$ sudo ln -s“/ Applications / Sublime Text2.app/Contents/SharedSupport/bin/subl”/ usr / bin / subl
export PATH = $ PATH:〜/ bin
打开当前目录:
subl。
答案 2 :(得分:0)
在~/.bashrc
文件中添加到结尾:
PATH="$HOME/bin:$PATH"