0

この質問は、関係のあるユーザーからのものです。rake-hooks gem を使用しようとしていますがbundle install、エラーが発生します。

Unfortunately, the gem rake-hooks (1) has an invalid gemspec. As a result, Bundler cannot install this Gemfile. Please ask the gem author to yank the bad version to fix this issue. For more information, see http://bit.ly/syck-defaultkey.

gem の所有者にとっては簡単なことだと思ったので、この問題について知らせました (https://github.com/guillermo/rake-hooks/issues/10)。時は過ぎた。私はそれを忘れていました。

その後、再び必要性が生じました。今回はプロジェクトをフォークし、bundle gem rake-hooks. それでも同じエラーが表示されます。

何を与える?新しく作成された gemspec が無効になる可能性はありますか?
両方の gemspec はhttps://gist.github.com/2954475にあります。

誰かがhttps://github.com/guillermo/rake-hooksで gemspec をレビューしてくれると本当にありがたいです。

ありがとう、マット

4

2 に答える 2

0

bundler 1.1.xを使用している場合、これが問題になる可能性があります

https://github.com/carlhuda/bundler/issues/1715

そしてこれが解決策です:

bundle install --full-index

bundler1.1.xとRubygemsインデックスの間で問題があるようです。

于 2012-07-07T00:51:50.157 に答える
0

私の調査では、rake-hooks のバージョン 1 が問題の原因であることが示されています。エラーメッセージ "rake-hooks (1)" の "1" がバージョン番号であることをデバッグするまで知りませんでした。「1.0」のように「.0」がないので、私はがっかりしました。

バージョン 1.2.3 を指定している場合やローカル パッケージをインストールしている場合でも、バージョン「1」が影響を与えるのは奇妙に思えますが、Rubygems の担当者は、問題のあるバージョンの ruby​​gems をヤンクすることを推奨しています。

gem の所有者に、問題のあるバージョンをヤンクするように依頼しました。

于 2012-07-16T02:48:40.307 に答える