バックグラウンド
私はRubyOnRailsサイトのコンテンツを維持していますが、実際にはRailsの経験がありません。
Railsサーバーを実行しようとすると:次のrails s
ようになります。
どのソースにもactivesupport-3.2.0が見つかりませんでした
bundle install
不足している宝石をインストールするために実行します
バンドルインストールを実行します
Gem :: InstallError:factory_girlにはRubyバージョン>=1.9.2が必要です。factory_girl(3.2.0)のインストール中にエラーが発生し、Bundlerを続行できません。
gem install factory_girl -v '3.2.0'
バンドルする前に、それが成功することを確認してください。
さて、私は指示に従ってfactory_girlをインストールします:
factory_girl-3.2.0が正常にインストールされました1gemがインストールされました
バンドルインストールを再度実行します。
Gem :: InstallError:factory_girlにはRubyバージョン>=1.9.2が必要です。factory_girl(3.2.0)のインストール中にエラーが発生し、Bundlerを続行できません。
gem install factory_girl -v '3.2.0'
バンドルする前に、それが成功することを確認してください。
何か考えはありますか?
情報
昨日、Railsサーバーを実行しようとしたときにクロストレッドエラーが発生しました。したがって、このSOのアドバイスに従って、RVMを削除し、RVMの代わりにrbenvとbundlerをインストールしたことをお勧めします。
Ruby1.9.3-p125と1.9.3-rc1の両方で試しました
の出力はgem list
、インストール済みのfactory_girlを示しています。
- ..。
- factory_girl(3.2.0)
- ..。
の出力gem environment
は、問題がruby 1.9.1のインストールにも関係している可能性があることを示していますか?
RubyGems環境:
-RUBYGEMSバージョン:1.8.10
-RUBYバージョン:1.9.3(2011-09-23パッチレベル-1)[x86_64-darwin11.3.0]
-インストールディレクトリ:/Users/andreas/.rbenv/versions/1.9。 3-rc1 / lib / ruby / gems / 1.9.1
-RUBY実行可能ファイル:/Users/andreas/.rbenv/versions/1.9.3-rc1/bin/ruby-実行可能
ディレクトリ:/Users/andreas/.rbenv/versions/ 1.9.3-rc1 / bin
-RUBYGEMSプラットフォーム:-ruby -x86_64-darwin-11 -GEMパス: - /Users/andreas/.rbenv/versions/1.9.3-rc1/lib/
ruby /gems/ 1.9.1- /Users/andreas/.gem/ruby/1.9.1-GEM 構成: -:update_sources => true- :verbose => true
-:benchmark => false-
:backtrace =>
false-:bulk_threshold => 1000-
"gem" => "--no-ri --no-rdoc"
-リモートソース: -http
: //rubygems.org/