创建Sublime Text 2的符号链接

时间:2013-08-19 15:41:49

标签: path sublimetext2

我正在MacBook Pro上安装软件以准备Rails教程。其中一个步骤涉及创建Sublime Text 2的符号链接,以便可以在Bash中使用它。要做到这一点,Sublime Text建议

  

第一项任务是为subl制作符号链接。假设您已将Sublime Text 2放在Applications文件夹中,并且路径中有~/bin目录,则可以运行:

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

当我运行此命令时,我得到了

ln: /Users/nngrey/bin/subl: No such file or directory

我的路径似乎包括〜/ bin:

echo $PATH

/Users/nngrey/.rvm/gems/ruby-2.0.0-p247@railstutorial_rails_4_0/bin:/Users/nngrey/.rvm/gems/ruby-2.0.0-p247@global/bin:/Users/nngrey/.rvm/rubies/ruby-2.0.0-p247/bin:/Users/nngrey/.rvm/bin:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin

有什么建议吗?

由于

1 个答案:

答案 0 :(得分:0)

您的$PATH实际上并不包含~/bin。仔细观察,/Users/nngrey/bin不存在。原始ln -s ...命令可能失败,因为~/bin不存在。要制作它,请从终端运行mkdir ~/bin。然后,重新运行ln命令。最后,运行~/bin/subl ~/.profile以在Sublime中打开您的~/.profile文件,并将以下行添加到底部:

export PATH=$PATH:~/bin

保存文件,然后重新启动终端会话,您应该能够从任何目录中的命令行键入subl filename