問題タブ [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 投票する
1 に答える
3499 参照

ruby - gemspecファイルの「files」、「executables」、「test_files」、「require_paths」とは何ですか?

.gemspecファイル内の特定の仕様が何をしているのかはっきりしていません。具体的には、

これらが Ruby Gem の機能とどのように関連しているか、またなぜ必要なのかを誰か説明できますか?

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

ruby - .gemspec にすべての gem がある場合、複数のソースに関するバンドラーの警告を回避するにはどうすればよいですか?

私自身の宝石には、Gemfile基本的に次のような があります。

My.gemspecにはすべての依存関係が および としてリストされadd_dependencyていadd_development_dependencyます。

Bundler 1.8 の時点で、次の警告が表示されます。

この警告を解決する方法はありますか (バンドル構成を介してミュートせずに)? Rubygems 仕様のソース オプションについては何も見つかりません。

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

ruby-on-rails - development_dependency と github リファレンス

Active Adminと連携する必要があるエンジンを構築しています。アイデアは、エンジン ユーザーが独自の Active Admin 参照を に含めることです。したがって、開発目的のために、有効な管理者を開発依存関係としてgem に含める必要があります。私はこれを私のに追加しようとしました:Gemfilegem.gemspec

しかし、次のエラーが発生します。

それで、問題は次のとおりです。どうすればこれを行うことができますか?つまり、どのようにgithubオプションを指定できますか?

0 投票する
0 に答える
655 参照

github - SSL: CA 証明書ファイル /Users/xxxxx/goagent/local/CA.crt を読み込めません

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

ruby - Rake オートローディング Gemspec

知りたいのですが、rake タスクは a を自動ロードし.gemspecますか? gem のビルドを自動化するために rake タスクを実行しているため、質問します。その一部はファイルのロードであり、メッセージが出力されます。

私は見る必要があります:

Loading external libraries for rake_tasks

代わりに次のように表示されます。

Loading external libraries for gemspec

メッセージは次のとおりです。

rake_tasks 、$loading_forgemspec、executable、a​​pp など、ファイル読み込みのリクエストがどこから来たかに応じて設定されます。

rake タスクで $loading_for を次のように設定していますが、

それは印刷しています:

問題は、なぜ gemspec が読み込まれるのかということです。rakefile 内のどこからでもロードしていません。

また、別の奇妙な点は、私が行うたびにrake -h奇妙な警告が表示されることです。

私が持っているので、それは奇妙です:

私のgemspecで。

ps のスペルミスを認識しておりlibaries、これは修正されました。

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

rubygems - active_admin_editor.gemspec が無効です

作業プロジェクトを立ち上げて実行しようとしている新しいラップトップのインストール

foreman または rails start/server がこのエラーを出力する => /home/chris/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/bundler/gems/active_admin_editor-86f964be3071/active_admin_editor.gemspec の gemspec は有効ではありません。検証エラーは「activeadmin (~> 0.4.3, development), (>= 0.4.0) use: add_runtime_dependency 'activeadmin', '~> 0.4.3', '>= 0.4.0' の重複した依存関係でした」

編集

s.add_runtime_dependency 'activeadmin', '~> 0.4.3', '>= 0.4.0' を追加しました

gemspec ファイルに何も修正しませんでした。何かアイデアはありますか?

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

ruby - gem で実行可能ファイルをインクルードする

問題の宝石は私のGItHubにあります

私はLinux、特にUbuntuも使用しています。*nix システムで正しく動作するようになった後、Windows ユーザーに焦点を当てて、この時点で Linux/OSX ユーザーと互換性のある gem を作ろうとしています。

だから私はと呼ばれる宝石を書きましたfails。Ruby/Cucumber/Watir-webdriver スタックを他の言語で書かれた Web アプリケーションや他のフレームワークでテスト自動化スイートを構築するために使用できます。

次のいくつかのコマンドを使用して、ページ オブジェクトと機能ファイルを構築するための強力なコマンド ライン生成ツールを作成します。

gem のインストール時に、ユーザーがfails <arg> <arg> <arg>...etcコマンドラインから呼び出せるようにする適切な実行可能ファイルを作成しました。ただし、gem をビルドしてインストールするときに、呼び出してページ オブジェクトを生成しようとしましたfails g page googleが、エラーが発生しました。

このエラーは、実行可能ファイルに問題があることを示していますが、何が問題なのかよくわかりません。fails.rb最大 9 つのコマンド ライン引数で呼び出すことができる必要があります。私の実行可能ファイルは次のようになります。

gem は本当に新しく、洗練されていないので、関心があればオープンソースのサポートは素晴らしいものです!

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

ruby-on-rails - ... の無効な gemspec: 引数の数が間違っています (1 以上の場合は 0)

gemを作成しようとした最初の試みで、このエラーに遭遇しました

Invalid gemspec in [rulers.gemspec]: wrong number of arguments (0 for 1+)

ビルドしようとすると ( gem build rulers.gemspec)。

以下にgemspecファイルのコードを貼り付けました。

どこでエラーをしましたか?

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

jruby - jruby を使用して Java のランタイム依存関係を追加するにはどうすればよいですか

tibco キューに接続するためのラッパー gem を作成し、その gem をローカルの gemserver にアップロードしました。ラッパー gem を他のプロジェクトに含めようとすると、次のエラーが発生します。

ランタイム依存関係をリストする方法を見つけようとしていますが、指示や例が見つかりません:

このような問題を解決した経験のある人はいますか? 私はjruby-1.7.19を使用しています(1.7.4も試しましたが、同じ結果です)。