Using the Command-line Command to launch Sublime Text 2 on OS X

北城余情 提交于 2019-12-25 01:48:36

问题


I just started reading Michael Hartl's book on Rails and I've run across a problem in the setup phase. Hartl keeps referring to making a file in my home directory, but I'm not quite sure how to do this. For example, when I try to setup the command line for sublime text the instructions tell me to do this: Assuming you've placed Sublime Text 2 in the Applications folder, and that you have a ~/bin directory in your path, you can run:

ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl

My problem is that I don't know how to put a ~/bin directory in my path. I know this is real basic but any help would be greatly appreciation.


回答1:


create or edit ~/.profile (works with both bash and zsh)

add the following

export PATH=$PATH:$HOME/bin

The line above is saying, overwrite the PATH environment variable and set it to the previous path plus ~/bin

Now when you try to run a command, bash will look in all the colon separated paths in your PATH environment variable for an executable.

To see your entire PATH, type echo $PATH in a terminal. Or better yet, type env to see all environment variables.




回答2:


On your terminal

$ mkdir ~/bin
$ sudo ln -s "/Applications/Sublime Text2.app/Contents/SharedSupport/bin/subl" /usr/bin/subl

Edit ~/.base_profile

export PATH=$PATH:~/bin

usage:

open current directory:

subl .




回答3:


In your ~/.bashrc file add to the end:

 PATH="$HOME/bin:$PATH"


来源:https://stackoverflow.com/questions/10887083/using-the-command-line-command-to-launch-sublime-text-2-on-os-x

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!