我已经在 Mac Lion 笔记本电脑上安装了 Sublime,并按照此处的指南进行操作 http://www.sublimetext.com/docs/2/osx_command_line.html 但一如既往,它不起作用。我的 Mac 上没有 ~/bin 目录。有什么帮助吗?
答案1
您可以在以下位置创建符号链接/usr/bin
:
sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/bin/subl
答案2
如果你没有~/bin
目录,你可以用 创建一个mdkir ~/bin
。这应该可以让你遵循指南。
如果你这样做了,但在你设置好一切之后,Sublime 仍然无法正常工作,那么这个新文件夹可能不包含在你的$PATH
(命令行 shell 搜索可执行文件的文件夹列表)中。你可以运行echo $PATH
并查看它是否包含 来检查是否是这种情况/Users/<your username>/bin
。如果你没有在你的 中看到我们创建的新文件夹$PATH
,那么你必须添加它:将文件夹添加到 PATH
如果存在的话,链接subl
可执行文件的更合适的位置可能是。/usr/local/bin
答案3
bin
使用 Finder 或mkdir ~/bin
在终端中输入内容,在您的主文件夹中创建一个目录。通过在终端中输入来创建
subl
该文件夹中应用程序的符号链接。bin
sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl
.bash_profile
使用 Sublime Text 在主目录中打开或创建一个名为 (注意点!)的文件。(您的主目录将是 Finder 中带有主页图标的目录。您可以通过open ~
在终端中输入来让 Finder 快速显示主目录。)通过编辑刚刚创建的文件并添加行,将目录添加
~/bin
到您的目录中。然后保存文件。$PATH
.bash_profile
export PATH=$PATH:~/bin
重新加载你的 .bash_profile,以便通过
source ~/.bash_profile
在终端中输入来获取更新的 $PATH。
您现在应该能够subl
在终端提示符下使用该命令。还值得注意的是,bin
如果您不想将文件夹放在主文件夹中,您可以将文件夹放在任何您喜欢的位置。