我如何 link 将应用程序 usr/local/bin 以便我可以在终端中全局调用它。 Mac
How do I link an application to usr/local/bin so I can call it globally in the terminal. Mac
我安装了一个新的代码编辑器。崇高 3。
我希望能够从命令终端打开 Sublime,这样我就可以使用像
这样的命令
Editor .
打开我所在目录的代码项目
为此,我尝试通过以下方式将 Sublime 应用程序链接到我的 'usr/local/bin'。
ln -s /Applications/Sublime Text.app /usr/local/bin
ln -s /Applications/Sublime Text /usr/local/bin
'Sublime' 现在显示在“/usr/local/bin”目录中,但是以下命令不起作用。
cd /path/code_folder
Sublime .
Sublime Text.app .
Sublime Text .
他们都是return
-bash: Sublime: command not found
你链接错了。 Sublime Text.app
确实是一个目录,你想符号链接到实际的二进制文件:
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/
这几乎是 documentation 的逐字记录 copy/paste。我保留了名称 subl
,尽管您显然可以轻松地使用其他名称。
另请注意引号的正确使用;您创建了一个符号链接 Text.app
和另一个名为 Sublime
的符号链接,它们目前都没有指向有效位置。另见 When to wrap quotes around a shell variable?
为 Mac 下载 Sublime Text。
在您的下载目录中,双击 Sublime Text.dmg 打开它。
将 Submlime Text 2.app 拖到您的应用程序文件夹中。
运行 在您的终端中输入以下命令。
ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
现在使用 subl 文件名打开当前目录中的文件。
我安装了一个新的代码编辑器。崇高 3。 我希望能够从命令终端打开 Sublime,这样我就可以使用像
这样的命令Editor .
打开我所在目录的代码项目
为此,我尝试通过以下方式将 Sublime 应用程序链接到我的 'usr/local/bin'。
ln -s /Applications/Sublime Text.app /usr/local/bin
ln -s /Applications/Sublime Text /usr/local/bin
'Sublime' 现在显示在“/usr/local/bin”目录中,但是以下命令不起作用。
cd /path/code_folder
Sublime .
Sublime Text.app .
Sublime Text .
他们都是return
-bash: Sublime: command not found
你链接错了。 Sublime Text.app
确实是一个目录,你想符号链接到实际的二进制文件:
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/
这几乎是 documentation 的逐字记录 copy/paste。我保留了名称 subl
,尽管您显然可以轻松地使用其他名称。
另请注意引号的正确使用;您创建了一个符号链接 Text.app
和另一个名为 Sublime
的符号链接,它们目前都没有指向有效位置。另见 When to wrap quotes around a shell variable?
为 Mac 下载 Sublime Text。
在您的下载目录中,双击 Sublime Text.dmg 打开它。
将 Submlime Text 2.app 拖到您的应用程序文件夹中。
运行 在您的终端中输入以下命令。
ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
现在使用 subl 文件名打开当前目录中的文件。