在這裏完成Ruby和Rails的新人......過去曾嘗試過一些教程,但就是這樣。我試圖按照'Ruby on Rails 3 Tutorial'這本書,並且遇到了一個障礙,我沒有能夠找到任何幫助後搜索這裏和谷歌..Bundler無法找到兼容版本的寶石「bundler」:
我還沒有實際完成什麼都沒有;只有:
rails new first_app
再變Gemfile中的sqlite3到
gem 'sqlite3-ruby', '1.2.5', :require => 'sqlite3'
當我運行 '捆綁安裝' 我得到以下幾點:
Fetching gem metadata from http://rubygems.org/.........
Bundler could not find compatible versions for gem "bundler":
In Gemfile:
rails (= 3.0.1) ruby depends on
bundler (~> 1.0.0) ruby
Current Bundler version:
bundler (1.1.3)
This Gemfile requires a different version of Bundler.
Perhaps you need to update Bundler by running `gem install bundler`?
我已經通過
試圖卸載所述捆綁gem uninstall bundler -v 1.1.3
然後安裝b通過
gem install bundler -v 1.0.0
undler V1.0.0,但它似乎讓我打捆1.1.2 ..
我只是覺得我已經打了一個死衚衕,無法找到如何更多信息解決這個問題。
任何幫助將不勝感激,並用大量臘肉的獎勵......
更新的版本?
我不能讓打捆v 1.1.2卸載。我終於能邊做邊卸載所有的寶石:
sudo gem list | cut -d" " -f1 > gem_list.txt
cat gem_list.txt | xargs sudo gem uninstall -aIx
cat gem_list.txt | xargs sudo gem install
並重新安裝...這讓我那麼做「包安裝」和正軌。謝謝大家的幫助!
您正在使用RVM? – 2012-03-24 18:16:17
當你做'gem list bundler'時它說了什麼?也許你已經安裝了1.0.0和1.1.2。 – 2012-03-24 18:19:59
*** LOCAL GEMS *** bundler(1.1.3,1.1.2,1.0.0) – audioeric 2012-03-24 18:23:07