問題タブ [gemspecs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
3406 参照

ruby-on-rails - Rails のバージョンを更新した後、rake を実行できません

私の宝石のいくつかは以前のバージョンと互換性がなかったため、Rails 2.3.11 と Ruby 1.9.2 にアップグレードしました。現在、rake コマンドを実行できません。rake gems:install または rake db:migrate を実行すると、次のエラーが発生します。

数日立ち往生しているので助けてください。

0 投票する
5 に答える
39984 参照

ruby - Ruby Gemspecの依存関係:gitブランチの依存関係はありますか?

mygem.gemspec内にgitブランチの依存関係がある可能性はありますか?

私は次のようなことを考えています:

...しかしそれは機能しません。

0 投票する
1 に答える
1246 参照

ruby - ユーザーがRubygemをインストールした後にメッセージを印刷する方法はありますか?

誰かがgemをダウンロードしてインストールした直後に重要な情報メッセージを出力するようにgemのgemspecを構成する方法はありますgem installか?

0 投票する
2 に答える
1076 参照

ruby - gemspec の依存関係の定義と競合が必要

gem の依存関係の定義とこれらの gem の要件との間に矛盾があります。

私はこれを持っています:

-

-

この宝石がまだインストールされていないため、実行すると不平を言うため、競合行はs3の要件です。bundle install

この問題を回避するには、require にコメントを付けてから実行bundle installし、require を再びコメント解除します。

問題を理解するために詳細が必要な場合は、ご意見をお聞かせください。

0 投票する
2 に答える
1135 参照

git - bundlerを使用してgithubからRedClothgemをインストールする

RedClothgemの最新バージョンのリリースである4.2.7で問題が発生しています。具体的には、このコミットで解決されたのはgcc 4.6コンパイルの問題ですが、コミットされてからかなり前のリリースにはまだ含まれていません。

私のGemfileで、これを変更しました:

これに:

ただし、実行するbundle installと、次のような警告メッセージが表示されます。

redcloth.gemspecのこの行が、ソースツリーに存在しない3つのファイルを含めようとしているようです。これが、エラーの原因です。

誰かが私のためにここで何が起こっているのか知っていますか?私は一歩か何かを逃しているに違いありません。(私はRails3.1エッジを使用してOSXを使用しています。)

0 投票する
2 に答える
1790 参照

ruby-on-rails-3 - gem の仕様、バンドラー、および gem のインストールの間で、gem の依存関係のバージョンが競合する

gem、meta_search-1.1.0.pre2 をインストールしようとしています。gem の仕様、バンドラー、および ruby​​gems は、それぞれ異なる依存バージョンの要件を報告/インストールします。

私は新しい rails3 プロジェクトを持っています (これが私の rails、ruby、rubygems、およびインストールされた gem バージョンです)、私の Gemfile に新しい行が 1 つあります。

rubygems.org の meta_search のページには、次の依存関係が報告されています。

ただし、インストールすると、activesupport と activemodel-3.1.1.rc1 がプルダウンされます。

..そしてバンドラーは、meta_search には activesupport-3.1.0.beta1 が必要であると報告します。

非常に奇妙な!助言がありますか?

どうも!マイク

0 投票する
2 に答える
10824 参照

ruby - Gem::InvalidSpecificationException: "[...] are not files" を取得して、gem をビルドしようとしています。

私が書いたカスタム gem を作成しようとしてclient_packageいますが、失敗しています。

私のディレクトリ構造は次のようになります。

そして、私は次のようにclient_package.gemspec見えます:

すべてのファイルがコミットされ、git の状態はクリーンです。

最上位client_packageディレクトリから実行するgem build client_package.gemspecと、次のエラーが表示されます。

これらは確かにファイルのように見えるので、これは私には不可解です。とにかく、これらのファイルが表示されない場合は、パスに問題があると考えました。試行錯誤を行っただけで、ディレクトリ (トップレベルより上の 1 つclient_package) に移動して実行すると、最初は動作しているように見えるgem build client_package/client_package.gemspecことわかりました。 、ファイルを作成しますclient_package-1.0.0.gem。しかし、まだ何かが間違っています。次に、その宝石をインストールすると、gem install client_package-1.0.0.gemそれも機能するように見えます。しかし、これは:

を返しますLoadError: no such file to load -- client_package

小さいけれど大切なものを見落としているような気がします。何か案は?

0 投票する
2 に答える
3161 参照

ruby - 警告: 「/Library/Ruby/Gems/1.8/specifications/rack-1.3.5.gemspec」の無効な .gemspec 形式

Sinatra アプリを実行しようとしていますが、ラックが見つからないために失敗しています。次のエラーが表示されます。

Rubyバージョン1.8.6を実行しています

gemspec ファイルを削除して、gem install を再度実行してみました。ラックをインストールすると、エラーなしで成功します。

0 投票する
1 に答える
2511 参照

ruby-on-rails - gem.add_dependency Jeweler gitソースをどのようにフォーマットしますか?

JewelerRakeファイルでgitソースを指定しようとしています。

しかし、フォーマットエラーが発生しました。これをフォーマットする方法を知っていますか?

0 投票する
1 に答える
2394 参照

ruby - 私の宝石をインストールするときの奇妙なエラー

ginjo-rfm gem の v2.0.0 をリリースしました。ストック Snow Leopard マシン (rubygems バージョン 1.3.5) にこの gem をインストールすると、次のエラーが発生します。

ただし、gem は正常にインストールおよび実行されます。

ランタイムの依存関係は 1 つだけです: ActiveSupport >= 2.3.5 で、これはすべてのマシンに既にインストールされています。私の宝石のどこにも multi_json について言及していません。

さらに奇妙なことに、Ubuntu 8.10 (rubygems バージョン 1.3.5) に ginjo-rfm をインストールしようとすると、rubygems がバッファー オーバーフロー エラーをスローします (以下を参照)。

私の宝石の何が問題になっていますか?これはかなり単純な gem & gemspec です。私はそれをくまなく調べましたが、この種のエラーを引き起こす問題は見つかりません。

誰かが生の宝石を見たいと思ったら:

または、「メタデータ」ファイルに yaml として埋め込まれた gemspec を参照してください (以下を参照)。

ありがとう!

バッファ オーバーフロー エラー

gemspec を yaml として含むメタデータ ファイル