2010-11-30 52 views
7

自從我開始使用rvm以來,我一直很困難。我已經完成了所有rvm/textmate的設置並擁有最新的捆綁包,但我仍然無法從textmate運行Rspec測試。Rspec包在TextMate中被破解並且rvm

  • 我從github.com/rspec/rspec-tmbundle.git 最新的包,它的安裝在~/Library/Application\ Support/TextMate/Bundles/ RSpec.tmbundle

  • RVM默認使用該系統的Ruby 1.8.6

  • Rspec的寶石版本

    寶石名單 - -local | grep spec rspec-expected(2.2.0,2.0.1) rspec-mocks(2.2.0)rspec-2.2.1(2.0.1) rspec-expectations(0.2.0) rspec(2.2.0) rspec-core ,2.0.1) rspec的護欄(2.0.1,1.3.2)

  • TextMate的

    TM_RUBY = /用戶/ jspooner/.rvm/bin中/ RVM-自動紅寶石

  • 錯誤:rspec/core(LoadError)

    /Users/jspooner/Library/Application 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 require'from /tmp/textmate-command-8073.rb:2

回答

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 2010-11-30 19:45:34

+0

@jspooner,如何給Wayne Seguin發信,他寫信並維護了RVM,並讓他知道錯誤。爲他的電子郵件地址做`rvm -v`。接得好! – 2010-12-01 04:48:50

0

我的情況稍有不同,但我花了一個多小時弄清楚:

原來我跑rvm wrapper ree textmate與安裝REE過了一會rvm,同時ree速記更改從意ree-1.8.7-2010.01ree-1.8.7-2010.02

這裏是我的留言更多的細節: https://gist.github.com/721987

我在這裏張貼過,因爲這是我登陸到而試圖弄清楚這一個第一頁中的一個。

0

我有一個類似的問題,並發現我的textmate ruby​​包裝指向一個不同的版本。我可以通過在projectx/.rvmrc中輸入以下內容來實現它的工作:

rvm 1.9。2 @ projectX創建--create

RVM包裝[email protected] TextMate的

希望這有助於。