bash – 在终端中使用subl命令的问题:“命令未找到”&“没有这样的文件或目录”

我想提前道歉,这是一个新手问题!我花了最后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/ ruby / ruby​​-1.9.3-p194 / bin:/Users/Sponsi/.rvm/bin:/ usr / bin:/ bin:/ usr / sbin:/ sbin:/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:没有这样的文件或目录”我确认我想要编辑的文件确实存在。

BTW,我按照Ruby教程找到@ http://ruby.railstutorial.org/ruby-on-rails-tutorial-book

非常感谢您的时间!

如果您使用RVM,请执行以下操作:
ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/.rvm/bin/subl

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...