Tag: textmate rvm

在TextMate中使用RVM和不同的gemsets

我根据RVM最佳实践设置了RVM并为我的项目制作了单独的gemsets。 现在在TextMate中运行测试文件不起作用,我已经在这里阅读了该怎么做。 问题是它不起作用,因为指南希望我只有一个gemset(他们称之为“Rails3”)。 我通常一次打开2-3个项目(使用不同的gemsets),所以我不能有效地使用这种方法。 你有没有解决这个问题?

Rspec包在TextMate和rvm中被破坏

自从我开始使用rvm以来,我度过了一段艰难的时光。 我已经完成了所有的rvm / textmate设置并拥有最新的捆绑包但我仍然无法从textmate运行Rspec测试 。 我有来自github.com/rspec/rspec-tmbundle.git的最新软件包,它安装在~/Library/Application\ Support/TextMate/Bundles/ RSpec.tmbundle RVM默认使用系统ruby 1.8.6 Rspecgem版本 gem列表 – 本地| grep规范blue_light_special(0.2.0)rspec(2.2.0)rspec-core(2.2.1,2.0.1)rspec-expectations(2.2.0,2.0.1)rspec-mocks(2.2.0,2.0.1) rspec-rails(2.0.1,1.3.2) TextMate的 TM_RUBY = /用户/ jspooner / .rvm /斌/ RVM-自动ruby 错误: rspec / core(LoadError) / Users / jspooner / Library / Application Support / TextMate / Bundles / RSpec.tmbundle / Support / lib / rspec / mate.rb:29:in require’: no such […]

TextMate,rvm和TM_RUBY

在TextMate RVM指令中 ,它说明将TM_RUBY设置为/Users/wayne/.rvm/bin/textmate_ruby并在图像中显示它设置为rvm-auto-ruby 。 我决定将它设置为rvm-auto-ruby ,认为它将使用RVM的默认Ruby版本。 在将TM_RUBY设置为rvm-auto-ruby的RSpec.bundle中运行Command R ,将导致加载错误 。 当你将它设置为textmate_ruby它可以工作。 这里唯一的问题是TextMate并不总是使用默认版本的Ruby,因为它在该文件中是硬编码的。 /Users/jspooner/.rvm/bin/textmate_ruby : #!/usr/bin/env bash if [[ -s “/Users/jspooner/.rvm/environments/ruby-1.9.2-head” ]] ; then source “/Users/jspooner/.rvm/environments/ruby-1.9.2-head” exec ruby “$@” else echo “ERROR: Missing RVM environment file: ‘/Users/jspooner/.rvm/environments/ruby-1.9.2-head'” >&2 exit 1 fi 所以有两个问题: TM_RUBY=rvm-auto-ruby究竟应该怎么做? 有没有办法让TextMate使用RVM默认值?