我正在尝试使用subl
进行终端工作,但它无效。
指令说要输入:
ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl
我得到的回应是:
ln: /Users/marlon/bin/subl: File exists
这似乎很好。然后它说输入:
export EDITOR='subl -w'
哪个也有效,但是当我输入时:
subl ~/.gemrc
我得到:-bash: subl: command not found
。
另外在本教程的后面我还要提出:
subl README.md
我收到相同的错误消息。
有没有办法解决这个问题?
这是我输入env $PATH
时的结果:
env: /Users/marlon/.rvm/gems/ruby-1.9.2-p320/bin:/Users/marlon/.rvm/gems/ruby-1.9.2-p320@global/bin:/Users/marlon/.rvm/rubies/ruby-1.9.2-p320/bin:/Users/marlon/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin: No such file or directory
答案 0 :(得分:0)
PATH中的~/bin
目录?
要对此进行测试,请键入:
env $PATH
您应该在那里的某处看到~/bin
或/Users/marlon/bin
。
另外,请尝试输入which subl
。应该说/Users/marlon/bin/subl
。
要解决此问题,请修改~/.bash_profile
或~/.bashrc
文件并添加:
export PATH=~/bin:$PATH
最后。如果您有RVM或rbedit,请将该行放在其初始化器上方。
有关大量信息,请参阅“What are PATH and other environment variables, and how can I set or use them?”。