问题
What is the best way to setup Textmate 2 to use rbenv?
I read a Textmate mailing list thread about setting up rbenv but haven't found the right solution yet.
回答1:
Update your ~/.tm_properties to include:
TM_RUBY = "$HOME/.rbenv/shims/ruby" PATH = "$HOME/.rbenv/bin:$PATH"
Thanks to uberfork for this helpful article: Integrate rbenv with Textmate.
回答2:
The answers supplied here didn't work for me. Here's what did:
- Preferences -> Variables
- add this to the front of
PATH:$HOME/.rbenv/bin:$HOME/.rbenv/shims: - set
TM_RUBYto this:$HOME/.rbenv/shims/ruby - populate
RBENV_VERSIONwith your version. example:2.1.0-preview1 - (and make sure the checkboxes for each of those variables are selected)
回答3:
For me adding /usr/local/var/rbenv/shims to TextMate's PATH variable did the trick.
PATH TextMate variable looks like this /usr/local/var/rbenv/shims:$PATH:/opt/local/bin:/usr/local/bin:/usr/texbin.
回答4:
Just to supplement all answers above - if you would like to use different ruby version per project just create a new .tm_properites file inside root of the project with the correct RBENV_VERSION variable.
来源:https://stackoverflow.com/questions/11300711/configure-textmate-2-for-rbenv