2011-10-21 4 views
1

ルビーの宝石をアップグレードしたときに、次のエラーが表示されました。これはいくつかのbugに関連しているようですが、私は詳細についてはわかりません。どうすれば修正できますか?宝石の見直しによるエラー

$ sudoの宝石更新--system [/usr/local/lib/ruby/gems/1.9.1/specifications/looksee-1.0.3.gemspec]で
無効gemspec:Illformed要件[ "# 0.3.0 "]
[/usr/local/lib/ruby/gems/1.9.1/specifications/looksee-1.0.3.gemspec]のgemspecが無効です:形式要件["#0.3.0 "]
最新現在インストールされているバージョン。中止する。

は私がlooksee-1.0.2をアンインストールし、私はさらにlookseeをアンインストールしようとしたが、私はできません:[は/ usr/local/libに

$ sudoの宝石のアンインストールlooksee
無効gemspec/ruby/gems/1.9.1/specifications/looksee-1.0.3.gemspec]:形式要件["#0.3.0"]
[/usr/local/lib/ruby/gems/1.9.1/]のgemspecが無効です。仕様/ looksee-1.0.3.gemspec]:要求条件["#0.3.0"]
情報:gem "looksee"がインストールされていません

答えて

1

なぜこれが起こっているのか分かりませんが、解決方法に関するヒントをいくつか教えていただけます。

  1. ruby​​gemsを更新すると、問題が発生する可能性があります。最近、私はをやって、Rubyをやっていない約6ヶ月後にすべてが動作しなくなった。
  2. Rubyの1.9.1は、することができます、私はあなたがRVMで

簡単にこれらの事を行いますRVMまたはrbenvを見て、取るお勧めします1.9.2が道少ないバギー

  • で、本当に良いではありません物事が動作を停止した場合、容易

    rvm install 1.9.2 
    rvm use 1.9.2 --default 
    rvm gemset empty 
    gem install bundler 
    cd your/project 
    bundle install 
    

    ような何かを、あなただけの

    rvm implode 
    rm -rf ~/.rvm 
    
    を行うことができます

    を再起動します。これは、大規模なアップデート後にバグを修正しようとするよりも速いです。

    これはあなたが探していたアドバイスではありませんが、ほとんどの宝石関連の問題を解決します。

  • +0

    いいアドバイスありがとう。私はそれを考えている。 – sawa

    +0

    私は同じような問題を抱えています、同じ宝石のlooksee。私はrvm gemsetを空にしましたが、まだエラーが発生します。私は2ダースの宝石セットとrvmラッパーが定義されているので、rvmを完全に拭き取ることには消極的です。これは宝石の保守者のバグですか?ジョージ緒方? – johnmartirano

    関連する問題