在Gemfile中,我寫了gem 'rails'
。當我在Gemfile中使用「gem rails」時,默認的Rails版本是什麼?
gem list
回報rails (3.1.3, 3.1.1, 3.0.9)
所以,如果我叫rails s
,它將使用其的Rails的版本?
在Gemfile中,我寫了gem 'rails'
。當我在Gemfile中使用「gem rails」時,默認的Rails版本是什麼?
gem list
回報rails (3.1.3, 3.1.1, 3.0.9)
所以,如果我叫rails s
,它將使用其的Rails的版本?
你可以通過執行它找出來:
gem 'rails', '3.1.1'
如果版本信息丟失,這將是很版本:
rails -v
如果您有任何項目Gemfile
您需要運行命令與bundle exec command
。然後,該命令的版本將與Gemfile.lock
的版本相同。
否則,如果您有
project1
和project2
...那麼你應該嘗試在project1
用Rails 3.0 rails
。它將是gem list
rails (3.1.3, 3.1.1, 3.0.9) => 3.1.3
的最後一個版本。
如果您使用bundle exec rails
它將是3.0(版本從Gemfile.lock
)。
不,我正在尋找項目正在使用的rails版本, – shibly
它將使用默認的版本,除非您在Gemfile中指定的版本不同。 – Spyros
哪個是rails(3.1.3,3.1.1,3.0.9)的默認值? – shibly