微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

原文地址:https://www.jb51.cc/bash/389333.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐