The*_*heo 12
我发现RVM包装器方法非常有问题,而且你发现除非你做了很多繁琐的设置,否则它根本不适用于gemsets.
我使用以下脚本取得了一些成功TM_RUBY:
#!/bin/bash
base_dir=${TM_PROJECT_DIRECTORY:-$PWD}
cd $base_dir
exec $MY_RUBY_HOME/bin/ruby $*
Run Code Online (Sandbox Code Playgroud)
只要您在TextMate项目中并且.rvmrc项目根目录中有一个文件,它就会在Ruby版本和gemset中指定的代码中运行您的代码.rvmrc.在cd确保RVM发现的.rvmrc.
将上面的代码放入~/bin/textmate_ruby_wrapper,然后转到Preferences> Advanced> Shell Variables并设置TM_RUBY为相同的路径.