我正在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
有什么建议吗?
由于
答案 0 :(得分:0)
您的$PATH
实际上并不包含~/bin
。仔细观察,/Users/nngrey/bin
不存在。原始ln -s ...
命令可能失败,因为~/bin
不存在。要制作它,请从终端运行mkdir ~/bin
。然后,重新运行ln
命令。最后,运行~/bin/subl ~/.profile
以在Sublime中打开您的~/.profile
文件,并将以下行添加到底部:
export PATH=$PATH:~/bin
保存文件,然后重新启动终端会话,您应该能够从任何目录中的命令行键入subl filename
。