Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 为什么不是';是否创建了升华文本链接?_Macos_Sublimetext2 - Fatal编程技术网

Macos 为什么不是';是否创建了升华文本链接?

Macos 为什么不是';是否创建了升华文本链接?,macos,sublimetext2,Macos,Sublimetext2,我正试图从终端打开升华文本2。我正在使用以下命令: MacBook-Pro:project2 myusername$ ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl ln: /Users/myusername/bin/subl: No such file or directory 我不确定出了什么问题。我正在遵循所有的例子。我错过什么了吗 以下是echo$PATH(更新路径)

我正试图从终端打开升华文本2。我正在使用以下命令:

MacBook-Pro:project2 myusername$ ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl
ln: /Users/myusername/bin/subl: No such file or directory
我不确定出了什么问题。我正在遵循所有的例子。我错过什么了吗

以下是echo$PATH(更新路径)的输出:


这在OSX 10.11.1上,您的主目录中很可能没有
bin
文件夹。使用创建一个

mkdir ~/bin
这将在
/Users/yourusername/
目录中创建
bin
文件夹。在终端中,
~
是您家的缩写

您还必须将此文件夹附加到路径,即在主目录中创建(或编辑,如果存在)一个
.profile
文件,并为其提供以下内容:

export PATH=/Users/yourusername/bin:$PATH

您必须打开一个新的终端才能进行此更改。

使用以下两个命令之一:

sudo ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl ~/bin/subl


创建此文件夹时,我应该在哪个文件夹中?我还添加了OP。看起来我确实有一个bin文件夹:/usr/local/bin./usr/local/bin文件夹与您的/User/username/bin文件夹不同。我建议您学习一些命令行基础知识。这个文档可能有点长,但至少读到shell输入和输出会对您有很大帮助。我还在myusername中添加了一个bin。我运行命令并添加了saw subl。当我运行“subl”时,即使我在bin文件夹中,也会得到“command not found”。您是否将~/bin路径添加到了您的.profile中?此外,要在当前文件夹中运行程序,应使用./subl语法。请务必阅读一些命令行基础知识,SO注释系统不是在这里对问题进行扩展的。如果一个答案解决了标题中的问题,那么接受它,并在需要时问另一个问题。如果我运行./subl,我会得到这样的信息:“没有这样的文件或目录”。我已经发布了当前路径的外观。我现在到处都是垃圾箱文件夹。那不行。以下是输出:sudo:无法获取工作目录密码:***ln:/Users/myusername/bin/subl:没有这样的文件或目录
sudo ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl ~/bin/subl
sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl