2010-11-30 6 views
7

私はrvmを使い始めてから苦労しました。私はすべてのrvm/textmateをセットアップして、最新のバンドルを持っていましたが、まだテキストメイトからRspecテストを実行できません。TextMateとrvmでRspecバンドルが壊れています

  • は私がgithub.com/rspec/rspec-tmbundle.git から最新のバンドルを持っており、それがシステムにルビー1.8.6

  • RSpecの宝石のバージョン

    宝石のリストを使用している~/Library/Application\ Support/TextMate/Bundles/ RSpec.tmbundle

  • RVMのデフォルトでインストールされています - -local | RSpecの(2.2.0) RSpecのコア(2.2.1、2.0.1) RSpecの-期待(2.2.0、2.0.1) RSpecの-モック(2.2.0(0.2.0)grepの仕様 blue_light_special 、2.0.1) RSpecのレール(2.0.1、1.3.2)

  • TextMateの

    TM_RUBY = /ユーザ/ jspooner/.rvm/binに/ RVM-自動ルビー

  • エラー:rspec/core(LoadError)

    /ユーザー/ jspooner /ライブラリ/アプリケーションサポート/ TextMate /バンドル/ RSpec.tmbundle /サポート/ lib/rspec/mate.rb:29: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で 'from /tmp/textmate-command-8073.rb:2

答えて

6

私が見つけた最良の解決策は、Jacques Crockerです。 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 "[email protected]" 

これはまた、キュウリの束と同じ問題を修正しました。

+0

完全に機能します!お見事。 – Evolve

1

あなたはここに指示に従っててみました:http://rvm.io/integration/textmate/

+1

これらの指示に問題が見つかりました。テキストでは、TM_RUBYを/Users/wayne/.rvm/bin/textmate_rubyに設定し、イメージ(http://cl.ly/23Yl)にrvm-auto-rubyに設定されていることを示します。 textmate_rubyが動作し、rvm-auto-rubyが機能しません。 – jspooner

+0

@jspooner、RVMを書いて管理しているWayne Seguinにメモを送って、彼にエラーを知らせてはいかがですか?自分のメールアドレスに 'rvm -v'を実行してください。いいキャッチ! –

0

私の場合は少し異なりますが、把握する時間以上かかった:

は私がREEをインストールした後rvm wrapper ree textmateしばらく走っ判明しますrvm、そして平均でreeが変更されましたree-1.8.7-2010.02

ree-1.8.7-2010.01を意味するから、ここに私のメッセージについての詳細です:それは、私はこの1つを把握しようとしているときに上陸した最初のページの一つですので、私はあまりにもそれをここに掲示しています https://gist.github.com/721987

0

私は同様の問題があり、私のtextmateルビーラッパーが別のバージョンを指していることを理解しました。 projectx/.rvmrcのコンテンツの下に置くことで動作させることができました

rvm 1.9。2 projectx @ --create

RVMラッパー[email protected] TextMateの

・ホープ、このことができます。

関連する問題