我保持了Ruby on Rails的網站內容,但我真的有軌沒有經驗。
當試圖運行軌道服務器:rails s
我得到這個:
Could not find activesupport-3.2.0 in any of the sources
Run
bundle install
to install missing gems
我運行bundle安裝
Gem::InstallError: factory_girl requires Ruby version >= 1.9.2. An error occured while installing factory_girl (3.2.0), and Bundler cannot continue.
Make sure that
gem install factory_girl -v '3.2.0'
succeeds before bundling.
好安裝factory_girl按指令:
Successfully installed factory_girl-3.2.0 1 gem installed
再次運行軟件包安裝:
Gem::InstallError: factory_girl requires Ruby version >= 1.9.2. An error occured while installing factory_girl (3.2.0), and Bundler cannot continue. Make sure that
gem install factory_girl -v '3.2.0'
succeeds before bundling.
從頭開始,請求幫助StackOverflow。你有什麼主意嗎?任何幫助深表感謝。
信息
昨天我試圖運行軌道服務器時,得到了一個跨胎面錯誤。所以根據this SO advice我建議我已經加入了RVM並安裝了rbenv和bundler而不是RVM。
我試圖與兩個紅寶石1.9.3-P125和1.9.3-RC1輸出的gem list
示出了作爲factory_girl安裝。
- ...
- factory_girl(3.2.0)
- ...
的gem environment
輸出顯示可能已經安裝了一些問題與待辦事項1.9.1也?
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.10
- RUBY VERSION: 1.9.3 (2011-09-23 patchlevel -1) [x86_64-darwin11.3.0]
- INSTALLATION DIRECTORY: /Users/andreas/.rbenv/versions/1.9.3-rc1/lib/ruby/gems/1.9.1
- RUBY EXECUTABLE: /Users/andreas/.rbenv/versions/1.9.3-rc1/bin/ruby
- EXECUTABLE DIRECTORY: /Users/andreas/.rbenv/versions/1.9.3-rc1/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-11
- GEM PATHS:
- /Users/andreas/.rbenv/versions/1.9.3-rc1/lib/ruby/gems/1.9.1
- /Users/andreas/.gem/ruby/1.9.1
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- "gem" => "--no-ri --no-rdoc"
- REMOTE SOURCES:
- http://rubygems.org/
任何幫助,非常感謝。
哪個版本的紅寶石,你在終端輸入時獲取:紅寶石-v – Hoetmaaiers
我覺得你的紅寶石1.9.1 .... => /Users/andreas/.gem/ruby /1.9.1 – shuriu
@RobinH我得到:ruby 1.9.3dev(2011-09-23 rev ision 33323)[x86_64-darwin11.3.0] – Andreas