我想知道關於導軌版本。導軌 - 我的機器上的不同版本
我在一個項目目錄:
-
我跑的時候
- 「軌--version」 我得到v2.3.4。
- 當我運行「script/about」時,我得到了一個不同的答案,v2.1.1。
- 在environment.rb中,我也行 「RAILS_GEM_VERSION = '2.1.1' ......」
好了,這是哪裏導軌2.1.1?我想也許在供應商那裏,但不,應該有嗎?我知道我安裝的(v2.3.4。)rails位於/ usr/bin/rails。
有人爲我澄清這件事嗎?
奇怪,我的虛擬主機提供商的linux也許是有點pooched。由於似乎沒有v2.1.1。我做了「gem install -v = 2.1.1 rails」,並將它安裝在./ruby/gems/gems/rails-2.1.1中。我注意到附近還有兩個其他版本。運行「gem list rails」仍然只顯示v2.3.4。由於我的應用程序仍然無法運行,我正在更加心痛地走向。 :( – rtfminc 2009-11-13 04:00:25
我認爲你應該嘗試使用Rake Rails:freeze:edge RELEASE = 2.1.1來獲得運行的現有代碼,然後測試應用程序的哪些部分取決於已棄用或已更改的功能(儘管:邊緣標記,大多數版本都可以凍結。) – JasonTrue 2009-11-13 08:57:26