1

我正在我的 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

有什么建议么?

谢谢

4

1 回答 1

0

实际上,您的$PATH不包含~/bin. 如果你仔细看,/Users/nngrey/bin是不是在那里。原始ln -s ...命令可能失败,因为~/bin不存在。要做到这一点,请mkdir ~/bin从终端运行。然后,重新运行该ln命令。最后,运行在 Sublime~/bin/subl ~/.profile中打开您的~/.profile文件,并在底部添加以下行:

export PATH=$PATH:~/bin

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

于 2013-08-19T19:01:46.533 回答