問題タブ [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.
ruby-on-rails - Rails のバージョンを更新した後、rake を実行できません
私の宝石のいくつかは以前のバージョンと互換性がなかったため、Rails 2.3.11 と Ruby 1.9.2 にアップグレードしました。現在、rake コマンドを実行できません。rake gems:install または rake db:migrate を実行すると、次のエラーが発生します。
数日立ち往生しているので助けてください。
ruby - Ruby Gemspecの依存関係:gitブランチの依存関係はありますか?
mygem.gemspec内にgitブランチの依存関係がある可能性はありますか?
私は次のようなことを考えています:
...しかしそれは機能しません。
ruby - ユーザーがRubygemをインストールした後にメッセージを印刷する方法はありますか?
誰かがgemをダウンロードしてインストールした直後に重要な情報メッセージを出力するようにgemのgemspecを構成する方法はありますgem install
か?
ruby - gemspec の依存関係の定義と競合が必要
gem の依存関係の定義とこれらの gem の要件との間に矛盾があります。
私はこれを持っています:
-
-
この宝石がまだインストールされていないため、実行すると不平を言うため、競合行はs3の要件です。bundle install
この問題を回避するには、require にコメントを付けてから実行bundle install
し、require を再びコメント解除します。
問題を理解するために詳細が必要な場合は、ご意見をお聞かせください。
git - bundlerを使用してgithubからRedClothgemをインストールする
RedClothgemの最新バージョンのリリースである4.2.7で問題が発生しています。具体的には、このコミットで解決されたのはgcc 4.6コンパイルの問題ですが、コミットされてからかなり前のリリースにはまだ含まれていません。
私のGemfileで、これを変更しました:
これに:
ただし、実行するbundle install
と、次のような警告メッセージが表示されます。
redcloth.gemspecのこの行が、ソースツリーに存在しない3つのファイルを含めようとしているようです。これが、エラーの原因です。
誰かが私のためにここで何が起こっているのか知っていますか?私は一歩か何かを逃しているに違いありません。(私はRails3.1エッジを使用してOSXを使用しています。)
ruby-on-rails-3 - gem の仕様、バンドラー、および gem のインストールの間で、gem の依存関係のバージョンが競合する
gem、meta_search-1.1.0.pre2 をインストールしようとしています。gem の仕様、バンドラー、および rubygems は、それぞれ異なる依存バージョンの要件を報告/インストールします。
私は新しい rails3 プロジェクトを持っています (これが私の rails、ruby、rubygems、およびインストールされた gem バージョンです)、私の Gemfile に新しい行が 1 つあります。
rubygems.org の meta_search のページには、次の依存関係が報告されています。
ただし、インストールすると、activesupport と activemodel-3.1.1.rc1 がプルダウンされます。
..そしてバンドラーは、meta_search には activesupport-3.1.0.beta1 が必要であると報告します。
非常に奇妙な!助言がありますか?
どうも!マイク
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
。
小さいけれど大切なものを見落としているような気がします。何か案は?
ruby - 警告: 「/Library/Ruby/Gems/1.8/specifications/rack-1.3.5.gemspec」の無効な .gemspec 形式
Sinatra アプリを実行しようとしていますが、ラックが見つからないために失敗しています。次のエラーが表示されます。
Rubyバージョン1.8.6を実行しています
gemspec ファイルを削除して、gem install を再度実行してみました。ラックをインストールすると、エラーなしで成功します。
ruby-on-rails - gem.add_dependency Jeweler gitソースをどのようにフォーマットしますか?
JewelerRakeファイルでgitソースを指定しようとしています。
しかし、フォーマットエラーが発生しました。これをフォーマットする方法を知っていますか?
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 として含むメタデータ ファイル