Sublimetext2 升华文本2:can';t创建指向subl的符号链接,表示;bin/subl:没有这样的文件或目录;
我已经下载并安装了Sublime text 2。我遵循这里的指示:但我被困在这一部分: 第一个任务是创建到subl的符号链接。假设您已将Sublime Text 2放置在应用程序文件夹中,并且路径中有一个~/bin目录,则可以运行: ln-s“/应用程序/升华文本”~/bin/subl 然而,当我这样做时,它告诉我/Users/User/bin/subl:没有这样的文件或目录 我该怎么办Sublimetext2 升华文本2:can';t创建指向subl的符号链接,表示;bin/subl:没有这样的文件或目录;,sublimetext2,Sublimetext2,我已经下载并安装了Sublime text 2。我遵循这里的指示:但我被困在这一部分: 第一个任务是创建到subl的符号链接。假设您已将Sublime Text 2放置在应用程序文件夹中,并且路径中有一个~/bin目录,则可以运行: ln-s“/应用程序/升华文本”~/bin/subl 然而,当我这样做时,它告诉我/Users/User/bin/subl:没有这样的文件或目录 我该怎么办 谢谢 并且您的路径中有一个~/bin目录 首先,您需要该目录才能使用ln命令,最终,它需要位于您的路径中,以
谢谢 并且您的路径中有一个~/bin目录 首先,您需要该目录才能使用
ln
命令,最终,它需要位于您的路径中,以便执行您试图执行的任何操作
要创建目录,请执行以下操作:
mkdir~/bin
将其添加到您的执行路径更为棘手,但有大量可用资源。我建议将其添加到您的本地bin:
ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
编辑:在运行此命令之前,确保本地bin目录存在:
mkdir /usr/local/bin
或者,您可以运行以下命令:
sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /bin/subl
注意:上面的代码片段将符号链接放在
/bin/subl
中,而不是~/bin/subl我将我的符号链接添加到/usr/local/bin,对于升华文本3,我设置如下:
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
然后,您可以使用以下命令打开当前目录列表:
subl .
如果你觉得subl缩写像我认识的一些人那样令人讨厌,那么就把它改成“升华”
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/sublime
并使用以下命令调用它:
sublime .
如果您使用的是mac终端,只需从~/bin/subl
中删除tilde~
,
只需替换“升华文本2.app”
在命令中的任意位置使用“Sublime\Text\2.app/”
应该这样做 下面是Simon的例子,对于Sublime Text 3,以下是对我有效的方法:
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
请注意,需要在/usr/local/bin sudo中安装(在Mac OS Sierra 10.12.6上)。Info
- OS:Mac OSX High Sierra 10.13.6(17G65)
- 卓越版:版本3.1.1构建3176
我从网站上获取命令
出错了
做了一些检查
只是为了确保路径存在
注意:“
允许路径中有空间
比较本页的注释
@NotSimon在这页上写了什么,然后运行:
ln -s "/usr/local/bin/subl"
ln: ./subl: File exists
然后跟着其他人
为我工作的完整线路:
ln-s“/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl”/usr/local/bin/subl
成功
现在我可以在终端中作为命令运行subl
此命令将目录作为SublimiteText中的“项目”打开
subl ~/Desktop
可选的
我遵循了建议并将其添加到我的
~/.bash\u配置文件
该命令在没有它的情况下工作,只是遵循指导原则
echo“export EDITOR='subl-w'”>~/.bash\u profile
下面是关于这个问题的另一个说明:添加tilde有什么区别?(~)@ayjay tilde引用您的主目录。因此/bin/subl从您的系统根目录开始,而~/bin/subl从您的主目录开始-这是目录的快捷方式(在Mac上)/用户/这是我的问题。我有“ln:/usr/local/bin/subl:没有这样的文件或目录“@onmyway133您的bin目录存在吗?这对我来说很有用,但必须作为sudo ln-s”/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl运行“/usr/local/bin/subl
谢谢,这对我很有用。我还不完全明白为什么,但我发现在解释一些上下文时很有用我遵循了整个过程,但是subl.
的结果是:-bash:subl:未找到命令
ln:/usr/local/bin/:没有这样的文件或目录
这已确认可用于ST3和OS X 10.15.3-使用sudo和/usr/local/bin/subl
ln -s "/usr/local/bin/subl"
ln: ./subl: File exists
subl ~/Desktop