自从我开始使用rvm以来,我经历了一段困难的时期。我已经完成了所有的rvm/textmate设置,并且有了最新的包,但是仍然不能从textmate运行Rspec测试。
github.com/rspec/rspec-tmbundle.git
的最新包,它安装在github.com/rspec/rspec-tmbundle.git
中,默认情况下使用的是系统ruby 1.8.6gem列表--本地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,2.0.1,rspec-rails)
TM_RUBY=/Users/jspooner/.rvm/bin/rvm-auto-ruby
/Users/jspooner/ Support/TextMate/Bundles/RSpec.tmbundle/Support/lib/rspec/mate.rb:29:in /require': 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
/Application require': 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
require‘from /tmp/textmate-command-8073.rb:2
发布于 2010-12-01 05:16:51
我找到的最好的解决办法是雅克·克罗克。http://groups.google.com/group/rubyversionmanager/browse_thread/thread/64b84bbcdf49e9b?fwc=1
它要求用下面的代码替换textmate_ruby的内容,并且不再运行rvm包装器xxx。
#!/usr/bin/env sh
source ~/.rvm/scripts/rvm
cd .
exec ruby "$@"
这也解决了黄瓜束同样的问题。
发布于 2010-11-30 19:13:03
您是否试着按照这里的说明:http://rvm.io/integration/textmate/
发布于 2010-11-30 23:11:27
我的情况略有不同,但我花了一个多小时才弄明白:
结果,在使用rvm安装了ree之后,我运行了rvm wrapper ree textmate
一段时间,同时,ree的简写从ree-1.8.7-2010.01
变为ree-1.8.7-2010.02
。
下面是我的信息的更多细节:https://gist.github.com/721987
我也在这里张贴它,因为它是我登陆的第一页之一,当我试图弄清楚这一页。
https://stackoverflow.com/questions/4317200
复制相似问题