我在网上关注一些内容以设置一个链接,以便我可以从我的终端打开一个崇高的文件。
我进入/usr/local/bin
我看到brew和subl。
然后,我按照说明设置了符号链接。
在终端中,我输入了ln -s "/Applications/Sublime Text 3.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
然后我在终端
中看到了File exists
然而,当我尝试subl index.html
时,
我看到了这条消息command not found
。
请告知
答案 0 :(得分:4)
非常感谢你的所有答案。我发现这是一个行政限制,因为我使用的是工作笔记本电脑。我通过使用自制软件重新安装sublime文本解决了这个问题。现在,它运作正常。
brew cask install sublime-text
再次感谢。
答案 1 :(得分:3)
首先,运行:echo $ PATH检查你自己的$ PATH。它应该返回类似这样的东西
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
确保/usr/local/bin
位于路径
然后运行
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
请注意,目录sublime text 3位于
"/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl"
而不是
"/Applications/Sublime Text 3.app/Contents/SharedSupport/bin/subl"
你跑的是什么。希望这会有所帮助。
答案 2 :(得分:1)
这不是由于行政限制,您不必重新安装sublime文本。
正如rm /usr/local/bin/subl
建议的那样,该文件已经存在,这就是为什么你的输入不起作用的原因。
首先运行ln -s "/Applications/Sublime Text 3.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
以删除现有文件。
然后运行Sublime Text 3
应解决您的问题。
以我为例,
我的应用名为Sublime Text
,而不是ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
。
我按照人们的建议运行rm /usr/local/bin/subl
。
由于创建了subl文件时路径错误,它无法正常工作。
所以我不得不使用ln -s "/Applications/Sublime Text 3.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
删除现有文件。
然后改为/* Initialize the library */
if (!glfwInit()) // stuck here
return -1;
/* Create a windowed mode window and its OpenGL context */
window = glfwCreateWindow(1920, 1080, "Hello World", NULL, NULL);
。
所有事情现在都有效!!!
答案 3 :(得分:0)
我在El capitan,对我有用的是 运行ln -s“/ Applications / Sublime Text.app/Contents/SharedSupport/bin/subl”
然后在终端运行subl。 (打开文件)