Sublime Text 2和终端

3

我正在尝试通过这个命令在终端中启动Sublime Text 2,这是由Sublime Text文档提供的:

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

但不知何故,这并没有起作用。我从终端中得到了以下错误信息:
ln: /Users/connorblack/bin/subl: No such file or directory

有人能帮我吗?

其他细节:我在应用程序文件夹中有SB2。我正在尝试进行RoR开发。


为什么不使用别名?别名subl='/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl' - Depado
1个回答

7
你的问题在于你没有一个~/bin目录,只需执行以下操作:
mkdir ~/bin

然后重试该命令,它应该可以工作。

请注意,在从此文件夹使用subl之前,您仍需要将其添加到PATH中,将此行添加到您的.bashrc或.zshrc中:

export PATH=$PATH:/Users/connorblack/bin

1
我将它添加到了.bashrcPATH=$PATH:$HOME/.rvm/bin # 将RVM添加到路径以进行脚本编写###由Heroku Toolbelt添加 export PATH="/usr/local/heroku/bin:$PATH"export PATH=$PATH:/Users/connorblack/bin - Connor Black
现在它已经在bashrc文件中了,只需启动一个新的bash会话(终端中的新选项卡或重新打开当前选项卡),该命令就会起作用。 - yfrancis
我一直在尝试,但仍然出现以下错误:Connors-MacBook-Pro:~ connorblack$ subl -bash: subl: 命令未找到 - Connor Black
echo $PATH 的输出是什么? - yfrancis
/Users/connorblack/.rvm/gems/ruby-1.9.3-p286@rails3tutorial2ndEd/bin:/Users/connorblack/.rvm/gems/ruby-1.9.3-p286@global/bin:/Users/connorblack/.rvm/rubies/ruby-1.9.3-p286/bin:/Users/connorblack/.rvm/bin:/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin - Connor Black
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接