我想開始一個新的rails項目,我想堅持使用rails 3.1.3。然而,當我運行命令rails new projectname
我得到以下輸出:爲什麼在運行bundle時rails會安裝更新的版本?
create
create README.rdoc
create Rakefile
create config.ru
create .gitignore
create Gemfile
create app
...
create config
...
create config/database.yml
create db
...
create public/robots.txt
create script
create script/rails
create test/fixtures
create test/fixtures/.gitkeep
...
create tmp/cache
create tmp/cache/assets
create vendor/assets/javascripts
...
create vendor/plugins/.gitkeep
run bundle install
Fetching source index for https://rubygems.org/
Using rake (0.9.2.2)
Using i18n (0.6.0)
Using multi_json (1.0.4)
Using activesupport (3.2.0.rc2)
Using builder (3.0.0)
Using activemodel (3.2.0.rc2)
Using erubis (2.7.0)
Using journey (1.0.0)
Using rack (1.4.0)
Using rack-cache (1.1)
Using rack-test (0.6.1)
Using hike (1.2.1)
Using tilt (1.3.3)
Using sprockets (2.1.2)
Using actionpack (3.2.0.rc2)
Using mime-types (1.17.2)
Using polyglot (0.3.3)
Using treetop (1.4.10)
Using mail (2.3.0)
Using actionmailer (3.2.0.rc2)
Using arel (3.0.0)
Using tzinfo (0.3.31)
Using activerecord (3.2.0.rc2)
Using activeresource (3.2.0.rc2)
Using bundler (1.0.21)
Using coffee-script-source (1.2.0)
Using execjs (1.2.13)
Using coffee-script (2.2.0)
Using rack-ssl (1.3.2)
Using json (1.6.5)
Using rdoc (3.12)
Using thor (0.14.6)
Using railties (3.2.0.rc2)
Using coffee-rails (3.2.1)
Using jquery-rails (2.0.0)
Installing rails (3.2.0.rc2) # WTF?
Using sass (3.1.12)
Using sass-rails (3.2.3)
Using sqlite3 (1.3.5)
Using uglifier (1.2.2)
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
我想一切都將保持3.1版本。爲什麼rails命令自動更新到3.2.0.rc2?我怎樣才能確保我所做的每件事都使用3.1.3版本的一切?
謝謝。
做我們可以得到'軌-v'輸出? – 2012-01-16 06:12:31
'rails -v'返回3.2.0.rc2。儘管在運行'rails -v'命令之前,我運行了'gem uninstall rails 3.2.0.rc2',並收到了反饋'成功卸載了rails-3.2.0.rc2 INFO:gem「 3.2.0.rc2「未安裝」 – Deonomo 2012-01-16 06:24:58
請參閱Michael的回答。這就是我在^。^ – 2012-01-16 06:26:36