Terminal 为什么可以';我创造崇高';s";subl";软链接?

Terminal 为什么可以';我创造崇高';s";subl";软链接?,terminal,sublimetext,Terminal,Sublimetext,我试图使终端与subl一起工作,但它不工作 说明中说要输入以下内容: ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl 我得到的答复是: ln: /Users/marlon/bin/subl: File exists 这似乎很好。然后它说输入: export EDITOR='subl -w' 这同样有效,但当我键入时: subl ~/.gemrc 我得到:-bash:su

我试图使终端与
subl
一起工作,但它不工作

说明中说要输入以下内容:

ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl
我得到的答复是:

ln: /Users/marlon/bin/subl: File exists
这似乎很好。然后它说输入:

export EDITOR='subl -w'
这同样有效,但当我键入时:

subl ~/.gemrc
我得到:
-bash:subl:command未找到

此外,在本教程的后面部分,我必须指出:

subl README.md
我收到了同样的错误信息

有没有办法解决这个问题

这是我键入
env$PATH
时得到的结果:

env: /Users/marlon/.rvm/gems/ruby-1.9.2-p320/bin:/Users/marlon/.rvm/gems/ruby-1.9.2-p320@global/bin:/Users/marlon/.rvm/rubies/ruby-1.9.2-p320/bin:/Users/marlon/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin: No such file or directory

路径中是否有
~/bin
目录

要对此进行测试,请键入:

env $PATH
你应该在那里的某个地方看到
~/bin
/Users/marlon/bin

另外,尝试键入
哪个subl
。应该是
/Users/marlon/bin/subl

要解决此问题,请编辑您的
~/.bash_配置文件
~/.bashrc
文件并添加:

export PATH=~/bin:$PATH
最后。如果您有RVM或rbedit,请将该行放在其初始值设定项的正上方


有关大量信息,请参见“”。

谢谢您的回复!然而,我不太明白如何修复它。当我键入哪个subl时,我没有得到任何响应,但env$PATH会按照您所说的做。如何编辑“~/.bash\u profile”并添加“export PATH=~/bin:$PATH”?抱歉,我只是想找出终端。在做任何其他事情之前,请尝试
rehash subl
,这会告诉操作系统查找并记住
subl
命令。这可能就是你所需要的。否则,您使用的是Mac OS,因此请从命令行使用
pico~/.bash\u profile
。完成后,您应该能够使用
subl
。如果没有,您需要编辑您的问题,并将
env$PATH
的输出添加到您的问题中,以便我们可以查看它的格式。此外,计划非常习惯使用终端。这是您使用各种语言编程的最佳途径,也是web开发必不可少的。嘿,谢谢您的帮助!“rehash subl”只是告诉我找不到该命令。“pico~/.bash_profile”打开了这个屏幕,底部有选项,我不确定这是否应该发生?我刚刚从主目录中键入了“pico.bash_profile”(我想这就是你的意思)。我添加了env$PATH的输出供你查看。再次感谢,我非常感谢。你的路径真的以“:没有这样的文件或目录”结尾吗“如果是这样的话,就把它拿出来,因为那不是一个路径条目。
pico
是一个文本编辑器。这就是为什么你要打开~/.bash_配置文件,对吗?你需要将
~/bin:
添加到你的路径变量中,对吗?对“pico”的简单搜索将显示它的使用信息。你也可以搜索“nano”,这就是“pico”的含义。”命令实际使用。