0

我刚开始阅读 Michael Hartl 关于 Rails 的书,在设置阶段遇到了一个问题。Hartl 一直提到在我的主目录中创建一个文件,但我不太确定如何执行此操作。例如,当我尝试为 sublime text 设置命令行时,说明告诉我这样做:假设您已将 Sublime Text 2 放在 Applications 文件夹中,并且您的路径中有 ~/bin 目录,您可以跑:

ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl

我的问题是我不知道如何将 ~/bin 目录放在我的路径中。我知道这是真正的基础,但任何帮助将不胜感激。

4

3 回答 3

1

创建或编辑~/.profile(适用于 bash 和 zsh)

添加以下内容

export PATH=$PATH:$HOME/bin

上面这行是说,覆盖PATH环境变量并将其设置为之前的路径加上~/bin

现在,当您尝试运行命令时,bash 将在您的PATH环境变量中的所有冒号分隔的路径中查找可执行文件。

要查看整个PATH,请输入echo $PATH终端。或者更好的是,键入env以查看所有环境变量。

于 2012-06-04T19:30:12.233 回答
1

在您的终端上

$ mkdir ~/bin
$ sudo ln -s "/Applications/Sublime Text2.app/Contents/SharedSupport/bin/subl" /usr/bin/subl

编辑 ~/.base_profile

导出 PATH=$PATH:~/bin

用法:

打开当前目录:

下层

于 2013-06-13T10:03:04.213 回答
0

在您的~/.bashrc文件中添加到末尾:

 PATH="$HOME/bin:$PATH"
于 2012-06-04T19:30:09.697 回答