【发布时间】:2021-01-15 06:56:33
【问题描述】:
我希望能够从命令行打开 MacOS (14.10.6) 中的 sublime 文本编辑器。我找到了几个说明如何做到这一点(HERE 和 HERE),但它当然不适合我。
我确实在/usr/local/bin 中创建了指向应用程序的符号链接:
sublime -> /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl
/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl 位置的文件确实存在。此外,/usr/local/bin 文件夹包含在PATH 的实际定义中。
但是,当我在终端的命令行中输入命令时,找不到该命令
~$ sublime
-bash: sublime: command not found
证明:
$ls -al /usr/local/bin | grep sublime
lrwxr-xr-x 1 root admin 63 Jan 15 07:44 sublime -> /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl
$ echo $PATH
/usr/local/opt/python@3.8/bin:/usr/local/opt/python@3.8/bin:/Users/adietz/miniconda3/bin:/usr/local/bin:/Users/adietz/.pyenv/shims:/Users/adietz/opt/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/opt/puppetlabs/bin:/opt/X11/bin
有什么办法解决这个问题吗?
【问题讨论】:
-
请显示来自
ls -al /usr/local/bin | grep sublime的输出。也从echo $PATH输出。 -
查看带有“证明”的更新问题
-
有趣的是它归
root所有。这似乎是错误的,但我看不出它会如何伤害任何东西。 -
是的,也看到了,将其更改为我的用户 - 但仍然没有改变结果。我仍然得到同样的错误
标签: macos command-line sublimetext3