在Mavericks安装后,Sublime Text 2命令行无效

use*_*042 2 macos ruby-on-rails .bash-profile sublimetext2 osx-mavericks

我已经准备好通过Stack Overflow上的其他线程,尽管我付出了努力,但这个问题似乎并未解决.自从安装OS X Mavericks以来,我无法从命令行打开Sublime Text 2.

我试过遵循以下准则:

http://benkwok.wordpress.com/2013/11/17/setup-sublime-text-2-on-osx-mavericks-for-ruby-on-rails/

当我从终端运行时,Sublime弹出以便这样做很好:http: //benkwok.wordpress.com/2013/11/17/setup-sublime-text-2-on-osx-mavericks-for-ruby-on-导轨/

我已将这些行添加到bash_profile的底部:

export PATH=/bin:/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:$PATH?
export EDITOR='subl -w'
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试运行时:

source ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)

从命令行我得到:

-bash: rbenv: command not found
-bash: rbenv: command not found
-bash: Gemfile: command not found
Run Code Online (Sandbox Code Playgroud)

当我尝试subl.从包含文件的文件夹中,我收到以下错误:

-bash: subl: command not found
Run Code Online (Sandbox Code Playgroud)

所以,我的bash_profile明显配置错误的小牛队.任何和所有帮助表示赞赏.

Mat*_*DMo 9

这篇博文有几个问题.首先,如果您正在使用Sublime Text 2,则符号链接指向错误的目标.应该是

sudo ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
Run Code Online (Sandbox Code Playgroud)

作为应用程序的名称是Sublime Text 2.app.Sublime 3被命名Sublime Text.app.确保你跑

sudo rm /usr/local/bin/subl
Run Code Online (Sandbox Code Playgroud)

在创建新符号链接之前删除旧的(不正确的)符号链接.

接下来,export PATH命令中存在无效字符.它应该是

export PATH=/bin:/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:$PATH
Run Code Online (Sandbox Code Playgroud)

最后没有?角色.

进行这些更改,退出终端并重新启动,您应该能够运行subl .以打开文件夹或subl filename打开单个文件.