gpt4 book ai didi

macos - 从终端启动 Sublime Text 2 (Mac OS El Capitan)

转载 作者:行者123 更新时间:2023-12-01 11:29:48 25 4
gpt4 key购买 nike

我查看了整个 Stack Overflow,每个人的问题都得到了解决。我无法在我的 Mac 上使用任何解决方案。

我试过 sudo mkdir/usr/local/binsudo mkdir -p/usr/local/bin,我的终端显示:

mkdir: /usr/local: No such file or directory
mkdir: /usr/local/bin: Operation not permitted

当我 cd/usrls 时,它会显示这些文件:

X11
adic
lib
sbin
standalone
X11R6
bin
libexec
share

usr 文件夹中应该有一个local 文件夹吗?

无论哪种方式,我都无法在 usrusr/bin 文件夹内创建任何目录,甚至无法使用 ls。为什么会这样?有没有办法强制终端创建目录?

我也是新手,正在尝试了解终端的真正工作原理...

最佳答案

我还没有升级到 El Capitán,部分原因是这个,但是将 subl 符号链接(symbolic link)放在 ~/bin 中将适用于任何版本的 OS X。首先, 不过,我强烈建议使用 Sublime Text 3 .尽管它被称为“测试版”,但它坚如磐石,并且在 ST2 的基础上添加了许多功能、改进和错误修复。我已经专门使用它 2 年多了,我不会梦想回去。

  1. 在你的home目录下,创建一个bin目录($是终端提示符,不要输入):

    $ cd
    $ mkdir bin
  2. 创建符号链接(symbolic link)。如果您使用 ST3,这是正确的命令。否则,在 Text.app 之间添加 \2:

    $ ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl ~/bin/subl
  3. 打开或创建 ~/.profile~/.bashrc(如果您已有一个,请使用它。否则,请使用 。配置文件):

    $ bin/subl .profile
  4. 向其中添加以下内容(将其放在文件中的位置并不重要):

    export PATH=$HOME/bin:$PATH

保存文件,重新启动终端 session ,subl 命令现在应该可用了。


根据您的评论,我怀疑 Sublime Text.app 实际上可能位于您的 /Users/username/Applications 目录中,而不是 /Applications。尝试运行以下命令来对此进行测试:

$ cd
$ rm bin/subl
$ ln -s /Users/username/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl $HOME/bin/subl
# where username is your actual user name
$ bin/subl .bashrc

如果 Sublime 打开时带有一个实际的 .bashrc 或一个空文件,那么你就可以开始了——你可以添加 export PATH=... 命令如上所述并保存文件。请记住,ln 命令的路径假设您使用的是 Sublime Text 3,这是推荐的。

关于macos - 从终端启动 Sublime Text 2 (Mac OS El Capitan),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33456512/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com