2012-08-14 135 views
0

我正在嘗試使用來自one of the RailsApps tutorials的應用程序模板。我得到這個RuntimeErrorRails:`救援中':使用rvm gem 1.11.3.5或更新版本。 (RuntimeError)

... 
extras creating RVM gemset 'myApp' 
    run rvm rvmrc trust from "." 
Marked /Users/dB/railsApp/myApp/Gemfile as trusted 
    extras switching to gemset 'myApp' 
https://raw.github.com/RailsApps/rails3-application-templates/master/rails3-devise-rspec-cucumber-template.rb:1096:in `rescue in apply': Use rvm gem 1.11.3.5 or newer. (RuntimeError) 

我很奇怪,因爲我使用的是RVM版本1.14.2,這是>比他們似乎是要求(1.11.3.5)的版本。

有誰知道我在做什麼錯?

回答

1

rvm lib代碼在版本1.11.3中被提取爲gem,因爲之後只應用了錯誤修正,因此除了第四位顯示更新之外,沒有版本碰撞。

由於rvm gem包含在global.gems文件中,rvm在安裝新的ruby期間爲您安裝了gem。

+1

所以你在說RVM命令行工具和「RVM gem」是兩個截然不同的版本號。我以前不明白,但現在我明白了。謝謝! – 2012-08-14 13:40:28

0

好吧,我想我想通了。我使用的是舊版本的Ruby。我下載了最新版本,但我忘了在RVM中將它設置爲當前版本。一旦我使新版本成爲最新版本,這個錯誤就消失了。