2010-12-29 3 views
1

私があなたを助けてくれることを願っています。Rails 3.0.3とPolyglot Gemの問題

私は地元で走っているレールアプリを持っていて、ヘロクでアップロードして走っています。すべてが順調でした。先週、私は仕事をやり直し、悩んでしまった。

私の日の始めに、私はTerminalを開いて、ローカルサーバーを起動するための 'rails s'を実行しました。私はこのエラーを受け取っ:

ダグ・naegeles-のMacBook-PRO-17:elig_check dougnaegele $レールの /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/resolver.rb: 129:in resolve': Could not find gem 'polyglot', required by 'rails (= 3.0.3)', in any of the sources (Bundler::VersionConflict) from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/resolver.rb:127:in catch ' /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/resolver.rb:127:in resolve' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/definition.rb:151:in /Library/Ruby/Gems/1.8/の を解決します。 gems/bundler-1.0.7/lib/bundler/definition.rb:90:specs' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/definition.rb:135:in specs_for ' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/definition.rb:124 :requested_specs' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/environment.rb:23:inのリクエスト_スペック ' /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:11:in setup' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler.rb:100:inセットアップ' /Users/dougnaeg ELE /サイト/ elig_check /設定/ boot.rb:5:スクリプト/レールから8 宝石のリストを ':「私は実行すると5


スクリプト/レールから を' ..私ができる `必要で参照ポリグロット記載されている:

ダグ・naegeles-のMacBook-PRO-17:elig_check dougnaegeleの$宝石リスト

* LOCAL GEMS *

抽象(1.0.0) actionmailerのを(3.0.3、 2.3.5,2 (3.0.3,2.3.5,2.2.2,1.33.6) アクションウェブサービス(1.2.6) アクティブモデル(3.0.3) アクティブレコード(3.0.3,2.3.5) 、2.2.2、1.15.6) activeresource(3.0.3,2.3.5,2.2.2) activesupport(3.0.3,2.3.5,2.2.2,1.4.4) acts_as_ferret(0.5.2、 0.4.3) AREL(2.0.6、2.0.4) authlogic(2.1.6) blythedunham-sms_on_rails(0.1.0) ビルダー(3.0.0、2.1.2) バンドラ(1.0.7) カピストラーノ(2.5.19,2.5.2) cgi_multipart_eof_fix(2.5.0) 色(1.4.1) 構成(1.2.0) 亀裂(0.1.8) デーモン(1.1.0,1.0.10) 脱線ジヤ(2.1.5) dnssd(1.4,0.6.0) erubis(2.6.6) fastthread(1.0.7、1.0 .1) FCGI(0.8.8、0.8.7) フェレット(0.11.6) gem_plugin(0.2.3) googlecharts(1.6.0) Herokuの(1.14.10、1.14.3) ハイライン(1.6 0.1、1.5.0) hpricot(0.8.3、0.6.164) httparty(0.6.1) I18N(0.5.0、0.4.2) JK-フェレット(0.11.8.2) json_pure(1.4。 6) launchy(0.3.7) libxml-ruby(1.1.4、1.1.2) lit TLE-plugger(1.1.2) ログ(1.4.3) メール(2.2.12、2.2.10) mattetti-googlecharts(1.4.0) MIMEタイプ(1.16) 雑種(1.1.5) mysql(2.8.1) 針(1.3。net-ssh(2.0.2、2.0.4、1.1.4) net-ssh(2.0.2,2.0.1,1.1.1) net-ssh-gateway(1.0.1,1.0.0) nifty-generators(0.4.2) polyglot(0.3.1) ラック(1.2.1,1.0.1) ラックマウント(0.6.13) ラックテスト(0.5.6) レール(3.0.3,2.3.5,2.2.2,1.2.6) railties(3.0.3) rake(0.8.7、0.8.3) RedCloth(4.2 ruby-openid(2.1.8、2.1.2) ruby​​-yadis(0.3.4) ruby​​gems-update(1.3.7、1.3.6) ) ruby​​node(0。 1.5) 続き(3.18.0,3.17.0) sinatra(1.1.0,1.0) sqlite3-ruby(1.3.2,1.2.5,1.2.4) static_record_cache(0.2.0) タップ(0.3 0.14) のtermios(0.9.4) トール(0.14.6) 傾き(1.1) 梢(1.4.9) twilio(2.9.0) twiliolib(2.0.7) tzinfoの(0.3.23) xmpp4r(0.5、0.4)


私は実行 '宝石源' が、私はこれを取得:

ダグ・naegeles-のMacBook-PRO-17:elig_check dougnaegele $宝石源が * CURRENT SOURCES *

ruby​​gems.org/ gems.github.com gems.github.com gems.github.com/ gems.github.com gems.rubyforge.org

これはPolyglotの存在場所です。


私が実行し、私はこれを取得 'インストールバンドル':

ダグ・naegeles-のMacBook-PRO-17:elig_check dougnaegele $バンドルはhttp://rubygems.org/ ため フェッチソースインデックスをインストール宝石「ポリグロットが見つかりませんでした'、' rails(= 3.0.3) 'のいずれかのソースで必要です


ご存じですか?私は宝石を再インストールしようとしました、 'bundle install'などを実行してください。

(私はこの - >レール(3.0.3,2.3.5,2.2.2,1.2.6)が問題であるかもしれないという疑いがありますが、私はまだその道を下りたくないです。 2.3.5で実行されているアプリケーションで、レール3.0用にリファクタリングされていないアプリケーションがあります)

ありがとうございます!上記のコメントから ダグ

+0

RVMとプロジェクト固有のgemsetsはあなたの救助であるかもしれません。 .rvmrcを使って自動gemsetの切り替えもできます。 http://everydayrails.com/2010/09/13/rvm-project-gemsets.html – Heikki

+0

こんにちは..元の質問者です。それが助けになったら、私のGemfileで、レール3.0.3をレール3.0.0に変更し、バンドルを再インストールしました。すべてが今働きます。後で問題を突き抜けます。どうも。 – DougN

答えて

0

OP:

If it helps, in my Gemfile I changed rails 3.0.3 to rails 3.0.0 and redid 'bundle install'. Everything works now. Punting the problem until later.

関連する問題