我想提前道歉,这是一个新手问题!我花了最后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