自从我开始使用rvm以来,我经历了一段困难时期。我已经完成了所有 rvm/textmate 设置并拥有最新的捆绑包,但是我仍然无法从 textmate 运行 Rspec 测试.
我有最新的捆绑包github.com/rspec/rspec-tmbundle.git
它安装在~/Library/Application\ Support/TextMate/Bundles/
RSpec.tmbundle
RVM默认使用系统ruby 1.8.6
-
Rspec gem 版本
宝石列表--本地| grep 规范
blue_light_special (0.2.0)
rspec (2.2.0)
rspec-核心(2.2.1、2.0.1)
rspec 期望(2.2.0、2.0.1)
rspec-模拟(2.2.0、2.0.1)
rspec-rails(2.0.1、1.3.2)
-
TextMate
TM_RUBY=/Users/jspooner/.rvm/bin/rvm-auto-ruby
-
错误:rspec/核心(加载错误)
/Users/jspooner/Library/Application Support/TextMate/Bundles/RSpec.tmbundle/Support/lib/rspec/mate.rb:29:inrequire': no such file to load -- rspec/core (LoadError) from /Users/jspooner/Library/Application Support/TextMate/Bundles/RSpec.tmbundle/Support/lib/rspec/mate.rb:29 from /tmp/textmate-command-8073.rb:2:in
需要来自 /tmp/textmate-command-8073.rb:2
我发现的最佳解决方案来自 Jacques Crocker。http://groups.google.com/group/rubyversionmanager/browse_thread/thread/64b84bbcdf49e9b?fwc=1 http://groups.google.com/group/rubyversionmanager/browse_thread/thread/64b84bbcdf49e9b?fwc=1
它需要用下面的代码替换textmate_ruby的内容,并且不再运行rvm包装器xxx textmate。
#!/usr/bin/env sh
source ~/.rvm/scripts/rvm
cd .
exec ruby "$@"
这也解决了黄瓜束的相同问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)