我是 Ubuntu 新手,正在尝试配置我的环境,以便可以直接从终端启动 Sublime Text 2。我按照这篇文章中的解决方案操作,但目前还没有成功。
这些是我做的步骤(步骤来自邮政):
-> cd
-> mkdir bin
-> sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/bin/subl
在我的 .bash_profile 中我添加了: export PATH=$PATH:~/bin
这是我收到的错误: ~$ subl --help 没有找到命令‘subl’,您的意思是: 来自包‘libsubtitles-perl’ (universe) 的命令‘subs’ 来自包‘atfs’ (universe) 的命令‘publ’
困惑: 首先,我不明白为什么我们需要创建一个 bin 文件夹。此文件夹现在位于 Home/bin 中,我认为我没有使用它。(我知道有两个 bin 文件夹。一个位于 File System/usr/bin 中,另一个位于 File System/usr/local/bin 中。我不确定这里的区别。)
其次,我注意到,在我运行上述命令(sudo ln -s...)后,我在 usr/bin 文件夹中创建了一个链接。但是,当我检查此链接文件时,它显示链接已损坏,因此我怀疑我执行的 sudo 命令有问题。
错误:无法使用此链接,因为其目标“/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl”不存在。
该命令:
sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/bin/subl
/Applications/Sublime Text 2.app 是否表示我的 sublime text 2 的位置?如果是,那么我的 sublime text 实际上位于 Home/Programs/Sublime Text 2 中。那么我应该将命令更改为sudo ln -s "/Programs/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/bin/subl
?
我已经尝试过这个,但是由于我的 usr/bin 中已经有一个链接文件,所以当我尝试运行上述命令时出现错误。
错误:ln:无法创建符号链接“/bin/subl”:文件存在 当我尝试删除它时,它说权限被拒绝。
抱歉,我问的问题太多了,因为我刚接触 Ubuntu。任何帮助我都会很感激。非常感谢。
答案1
使用这方法(ppa)安装 Sublime Text 允许您从终端打开它,subl
无论sublime-text
是否需要额外的配置。
答案2
您尝试打开的 sublime text 看起来是 Mac 版本。您使用的帖子显示了如何在 Mac OS X 中安装。确保您已下载适用于 Linux/Ubuntu 的 Sublime 版本,然后尝试执行以下操作本指南反而。