2
我創建了一個新的Rails 3.0.9項目。其中在Gemfile
其他的東西,它包括:爲什麼在Rails 3 Gemfile中引用了sqlite3和sqlite3-ruby gems?
gem 'sqlite3'
# gem 'sqlite3-ruby', :require => 'sqlite3'
我知道所示的第二行是註釋掉了,但爲什麼它包括何時應該使用?
我讀了announcement說:
本公告是爲了讓你知道,sqlite3的,紅寶石的寶石被重命名爲(請打起鼓)「sqlite3的」。
根據本報告,我猜測,第二行引用的sqlite3-ruby
寶石包括用於傳統的目的,但是我不能肯定,因爲我是一個Ruby和Rails新手。
RVM是我安裝的第一件事情之一,因爲我想要一個等同於Python的virtualenv的Ruby。我同意這是必須的。 –