問題タブ [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 - gemspecファイルの「files」、「executables」、「test_files」、「require_paths」とは何ですか?
.gemspec
ファイル内の特定の仕様が何をしているのかはっきりしていません。具体的には、
これらが Ruby Gem の機能とどのように関連しているか、またなぜ必要なのかを誰か説明できますか?
ruby - .gemspec にすべての gem がある場合、複数のソースに関するバンドラーの警告を回避するにはどうすればよいですか?
私自身の宝石には、Gemfile
基本的に次のような があります。
My.gemspec
にはすべての依存関係が および としてリストされadd_dependency
ていadd_development_dependency
ます。
Bundler 1.8 の時点で、次の警告が表示されます。
この警告を解決する方法はありますか (バンドル構成を介してミュートせずに)? Rubygems 仕様のソース オプションについては何も見つかりません。
ruby-on-rails - development_dependency と github リファレンス
Active Adminと連携する必要があるエンジンを構築しています。アイデアは、エンジン ユーザーが独自の Active Admin 参照を に含めることです。したがって、開発目的のために、有効な管理者を開発依存関係としてgem に含める必要があります。私はこれを私のに追加しようとしました:Gemfile
gem.gemspec
しかし、次のエラーが発生します。
それで、問題は次のとおりです。どうすればこれを行うことができますか?つまり、どのようにgithub
オプションを指定できますか?
ruby - Rake オートローディング Gemspec
知りたいのですが、rake タスクは a を自動ロードし.gemspec
ますか? gem のビルドを自動化するために rake タスクを実行しているため、質問します。その一部はファイルのロードであり、メッセージが出力されます。
私は見る必要があります:
Loading external libraries for rake_tasks
代わりに次のように表示されます。
Loading external libraries for gemspec
メッセージは次のとおりです。
rake_tasks 、$loading_for
gemspec、executable、app など、ファイル読み込みのリクエストがどこから来たかに応じて設定されます。
rake タスクで $loading_for を次のように設定していますが、
それは印刷しています:
問題は、なぜ gemspec が読み込まれるのかということです。rakefile 内のどこからでもロードしていません。
また、別の奇妙な点は、私が行うたびにrake -h
奇妙な警告が表示されることです。
私が持っているので、それは奇妙です:
私のgemspecで。
ps のスペルミスを認識しておりlibaries
、これは修正されました。
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 ファイルに何も修正しませんでした。何かアイデアはありますか?
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 は本当に新しく、洗練されていないので、関心があればオープンソースのサポートは素晴らしいものです!
ruby-on-rails - ... の無効な gemspec: 引数の数が間違っています (1 以上の場合は 0)
gemを作成しようとした最初の試みで、このエラーに遭遇しました
Invalid gemspec in [rulers.gemspec]: wrong number of arguments (0 for 1+)
ビルドしようとすると ( gem build rulers.gemspec
)。
以下にgemspecファイルのコードを貼り付けました。
どこでエラーをしましたか?
jruby - jruby を使用して Java のランタイム依存関係を追加するにはどうすればよいですか
tibco キューに接続するためのラッパー gem を作成し、その gem をローカルの gemserver にアップロードしました。ラッパー gem を他のプロジェクトに含めようとすると、次のエラーが発生します。
ランタイム依存関係をリストする方法を見つけようとしていますが、指示や例が見つかりません:
このような問題を解決した経験のある人はいますか? 私はjruby-1.7.19を使用しています(1.7.4も試しましたが、同じ結果です)。