麻烦崇高与Linux终端执行(trouble getting sublime to execute

2019-08-16 22:51发布

我知道一些类似的问题已经被问过,但似乎没有帮助我,所以在这里不言而喻。 我试图得到升华,当我使用“subl”在Linux终端,但我不能得到它的工作运行。 我试过了

sudo ln -s /Applications/Sublime\ Text\ 2/sublime_text usr/bin/subl 

而没有正确地创建该文件,因此它似乎,但后来当我使用subl命令它说:“没有命令‘subl’发现”。 现在我已经RVM安装,这样可以有所作为。 我也试过“USR / local / bin目录/ subl”,结果是一样的。 我甚至与上面的命令使用的rvmsudo后,它说文件已经创建,但在subl命令仍然无法正常工作。 我缺少的是在这里吗? 请记住,我是一个)新来的Linux b)新的升华。 运行Ubuntu 12.10,如果它的事项

Answer 1:

我使用的是Linux Mint的13,但应该是你相似。 cd/ usr / bin中 。 应该有一个名为崇高文本-2。 复制文件和名称subl。 然后subl命令应该在终端中使用。

cd /usr/bin
sudo cp sublime-text-2 subl

以防万一,这里是文件的内容:

#!/bin/bash

/usr/lib/sublime-text-2/sublime_text --class=sublime-text-2 "$@"


Answer 2:

Brotherman,你必须更新你的路径。 它可能比摆弄周围容易ln -s软链接。 进入您~/.bashrc并在底部添加某处export PATH=$PATH:/path/to/your/binary

然后,所有你应该做的是. ~/.bashrc . ~/.bashrc ,瞧!



Answer 3:

我觉得你有一个错字。 它应该是

sudo ln -s /Applications/Sublime\ Text\ 2/sublime_text /usr/bin/subl 

注意/usr 。 如果你告诉终端usr/bin/subl ,它会把它作为一个相对路径和参考你,当你执行此命令的目录中创建它。



文章来源: trouble getting sublime to execute with linux terminal