gpt4 book ai didi

bash - 在终端 : "Command not found" & "No such file or directory" 中使用 subl 命令的问题

转载 作者:行者123 更新时间:2023-11-29 08:40:47 27 4
gpt4 key购买 nike

我想提前道歉,这是一个新手问题!我花了过去 2 个小时试图找到解决方案。

我有两个问题(我确定相关)。

背景:

这是我的 $PATH 的样子:

/Users/Sponsi/.rvm/gems/ruby-1.9.3-p194/bin:/Users/Sponsi/.rvm/gems/ruby-1.9.3-p194@global/bin:/Users/Sponsi/.rvm/rubies/ruby-1.9.3-p194/bin:/Users/Sponsi/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin

问题 #1

我正在尝试使用命令行命令“subl”在 OSX 上启动 Sublime Text 2。

我输入了以下命令:"ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl"~/bin/subl

它只工作了一半 - 当我输入“subl”时,我得到“找不到命令”。但是当我重新输入上面的命令时,它显示“已经存在”。

我在网上搜索并找到了一个(有点)修复。我将以下内容添加到我的 .bashrc 中:

echo 'export PATH="./bin:$PATH"' >> ~/.bashrc 
source ~/.bashrc

使用命令“subl”确实有效,但只是暂时的。如果我退出终端或切换到另一个目录,它将停止工作(将我带入问题 #2,见下文。)

问题 #2:

当我尝试使用“subl”命令在另一个目录下提取文件时,我得到“-bash: ./bin/subl: No such file or directory”,我确认我要编辑的文件确实存在。

顺便说一句,我正在学习在@ http://ruby.railstutorial.org/ruby-on-rails-tutorial-book 上找到的 Ruby 教程

非常感谢您的宝贵时间!

最佳答案

在终端中运行每个命令(按此顺序):

$ sudo rm -rf /usr/local/bin/subl
$ sudo ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/local/bin
$ subl .

这应该有效!

注意:首先你应该检查你的sublime的应用程序是否在Applications文件夹中并且它的名称是Sublime Text 2,如果不是,你应该在第二个命令中更改名称并输入sublime的名称应用程序。

关于bash - 在终端 : "Command not found" & "No such file or directory" 中使用 subl 命令的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10892368/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com